Advertisement
Guest User

Untitled

a guest
Aug 28th, 2018
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 403.52 KB | None | 0 0
  1. green@green-A960M-M3:~$ git clone https://github.com/RPCS3/rpcs3.git
  2. Cloning into 'rpcs3'...
  3. remote: Counting objects: 73789, done.
  4. remote: Compressing objects: 100% (11/11), done.
  5. remote: Total 73789 (delta 0), reused 2 (delta 0), pack-reused 73778
  6. Receiving objects: 100% (73789/73789), 50.90 MiB | 2.79 MiB/s, done.
  7. Resolving deltas: 100% (59673/59673), done.
  8. Checking connectivity... done.
  9. green@green-A960M-M3:~$ cd rpcs3/
  10. green@green-A960M-M3:~/rpcs3$ git submodule update --init
  11. Submodule 'GSL' (https://github.com/Microsoft/GSL.git) registered for path '3rdparty/GSL'
  12. Submodule '3rdparty/Optional' (https://github.com/akrzemi1/Optional.git) registered for path '3rdparty/Optional'
  13. Submodule '3rdparty/cereal' (https://github.com/USCiLab/cereal.git) registered for path '3rdparty/cereal'
  14. Submodule 'rpcs3-ffmpeg' (https://github.com/hrydgard/ppsspp-ffmpeg) registered for path '3rdparty/ffmpeg'
  15. Submodule '3rdparty/hidapi' (https://github.com/RPCS3/hidapi) registered for path '3rdparty/hidapi'
  16. Submodule '3rdparty/libpng' (https://github.com/glennrp/libpng.git) registered for path '3rdparty/libpng'
  17. Submodule '3rdparty/pugixml' (https://github.com/zeux/pugixml) registered for path '3rdparty/pugixml'
  18. Submodule '3rdparty/xxHash' (https://github.com/Cyan4973/xxHash) registered for path '3rdparty/xxHash'
  19. Submodule '3rdparty/yaml-cpp' (https://github.com/jbeder/yaml-cpp.git) registered for path '3rdparty/yaml-cpp'
  20. Submodule '3rdparty/zlib' (https://github.com/madler/zlib) registered for path '3rdparty/zlib'
  21. Submodule 'Vulkan/glslang' (https://github.com/KhronosGroup/glslang.git) registered for path 'Vulkan/glslang'
  22. Submodule 'asmjit' (https://github.com/kobalicek/asmjit) registered for path 'asmjit'
  23. Submodule 'llvm' (https://github.com/RPCS3/llvm) registered for path 'llvm'
  24. Cloning into '3rdparty/GSL'...
  25. remote: Counting objects: 2378, done.
  26. remote: Compressing objects: 100% (2/2), done.
  27. remote: Total 2378 (delta 0), reused 0 (delta 0), pack-reused 2376
  28. Receiving objects: 100% (2378/2378), 974.31 KiB | 0 bytes/s, done.
  29. Resolving deltas: 100% (1585/1585), done.
  30. Checking connectivity... done.
  31. Submodule path '3rdparty/GSL': checked out '1995e86d1ad70519465374fb4876c6ef7c9f8c61'
  32. Cloning into '3rdparty/Optional'...
  33. remote: Counting objects: 388, done.
  34. remote: Total 388 (delta 0), reused 0 (delta 0), pack-reused 388
  35. Receiving objects: 100% (388/388), 157.11 KiB | 0 bytes/s, done.
  36. Resolving deltas: 100% (239/239), done.
  37. Checking connectivity... done.
  38. Submodule path '3rdparty/Optional': checked out 'f27e79084a9176672ed1eae50b3397fa8035d50d'
  39. Cloning into '3rdparty/cereal'...
  40. remote: Counting objects: 15856, done.
  41. remote: Total 15856 (delta 0), reused 0 (delta 0), pack-reused 15856
  42. Receiving objects: 100% (15856/15856), 13.60 MiB | 2.79 MiB/s, done.
  43. Resolving deltas: 100% (12051/12051), done.
  44. Checking connectivity... done.
  45. Submodule path '3rdparty/cereal': checked out '42a45b6e15fcbd1a3d65b033f5d4d0b2ef6c023d'
  46. Cloning into '3rdparty/ffmpeg'...
  47. remote: Counting objects: 13679, done.
  48. remote: Total 13679 (delta 0), reused 0 (delta 0), pack-reused 13679
  49. Receiving objects: 100% (13679/13679), 576.89 MiB | 2.79 MiB/s, done.
  50. Resolving deltas: 100% (7782/7782), done.
  51. Checking connectivity... done.
  52. Submodule path '3rdparty/ffmpeg': checked out '7b7ae7b06705bf5539b222e77c779d4b649b53ef'
  53. Cloning into '3rdparty/hidapi'...
  54. remote: Counting objects: 2045, done.
  55. remote: Total 2045 (delta 0), reused 0 (delta 0), pack-reused 2045
  56. Receiving objects: 100% (2045/2045), 2.74 MiB | 1.18 MiB/s, done.
  57. Resolving deltas: 100% (1198/1198), done.
  58. Checking connectivity... done.
  59. Submodule path '3rdparty/hidapi': checked out '4c2750112e89bf579e7752285ad56e69d15549df'
  60. Cloning into '3rdparty/libpng'...
  61. remote: Counting objects: 106615, done.
  62. remote: Total 106615 (delta 0), reused 0 (delta 0), pack-reused 106615
  63. Receiving objects: 100% (106615/106615), 39.05 MiB | 711.00 KiB/s, done.
  64. Resolving deltas: 100% (96568/96568), done.
  65. Checking connectivity... done.
  66. Submodule path '3rdparty/libpng': checked out 'b78804f9a2568b270ebd30eca954ef7447ba92f7'
  67. Cloning into '3rdparty/pugixml'...
  68. remote: Counting objects: 8246, done.
  69. remote: Compressing objects: 100% (21/21), done.
  70. remote: Total 8246 (delta 10), reused 25 (delta 9), pack-reused 8214
  71. Receiving objects: 100% (8246/8246), 5.82 MiB | 2.46 MiB/s, done.
  72. Resolving deltas: 100% (5682/5682), done.
  73. Checking connectivity... done.
  74. Submodule path '3rdparty/pugixml': checked out '8436f2a69b9331f8e99a52772e93ba0dbb68dafe'
  75. Cloning into '3rdparty/xxHash'...
  76. remote: Counting objects: 1167, done.
  77. remote: Compressing objects: 100% (4/4), done.
  78. remote: Total 1167 (delta 0), reused 0 (delta 0), pack-reused 1163
  79. Receiving objects: 100% (1167/1167), 673.14 KiB | 644.00 KiB/s, done.
  80. Resolving deltas: 100% (644/644), done.
  81. Checking connectivity... done.
  82. Submodule path '3rdparty/xxHash': checked out '3064d42e7d74b0921bdd1818395d9cb37bb8976a'
  83. Cloning into '3rdparty/yaml-cpp'...
  84. remote: Counting objects: 6995, done.
  85. remote: Compressing objects: 100% (6/6), done.
  86. remote: Total 6995 (delta 0), reused 2 (delta 0), pack-reused 6989
  87. Receiving objects: 100% (6995/6995), 3.10 MiB | 1.37 MiB/s, done.
  88. Resolving deltas: 100% (4491/4491), done.
  89. Checking connectivity... done.
  90. Submodule path '3rdparty/yaml-cpp': checked out 'c90c08ccc9a08abcca609064fb9a856dfdbbb7b4'
  91. Cloning into '3rdparty/zlib'...
  92. remote: Counting objects: 5059, done.
  93. remote: Compressing objects: 100% (2/2), done.
  94. remote: Total 5059 (delta 0), reused 0 (delta 0), pack-reused 5057
  95. Receiving objects: 100% (5059/5059), 2.54 MiB | 1.24 MiB/s, done.
  96. Resolving deltas: 100% (3588/3588), done.
  97. Checking connectivity... done.
  98. Submodule path '3rdparty/zlib': checked out 'cacf7f1d4e3d44d871b605da3b647f07d718623f'
  99. Cloning into 'Vulkan/glslang'...
  100. remote: Counting objects: 36431, done.
  101. remote: Compressing objects: 100% (101/101), done.
  102. remote: Total 36431 (delta 66), reused 38 (delta 24), pack-reused 36306
  103. Receiving objects: 100% (36431/36431), 45.83 MiB | 2.79 MiB/s, done.
  104. Resolving deltas: 100% (30917/30917), done.
  105. Checking connectivity... done.
  106. Submodule path 'Vulkan/glslang': checked out 'c99304c5dc513c43b8f329663326331fc67d9e4d'
  107. Cloning into 'asmjit'...
  108. remote: Counting objects: 3714, done.
  109. remote: Total 3714 (delta 0), reused 0 (delta 0), pack-reused 3714
  110. Receiving objects: 100% (3714/3714), 4.74 MiB | 2.74 MiB/s, done.
  111. Resolving deltas: 100% (2665/2665), done.
  112. Checking connectivity... done.
  113. Submodule path 'asmjit': checked out '673dcefaa048c5f5a2bf8b85daf8f7b9978d018a'
  114. Cloning into 'llvm'...
  115. remote: Counting objects: 1556893, done.
  116. remote: Compressing objects: 100% (9/9), done.
  117. remote: Total 1556893 (delta 2), reused 1 (delta 1), pack-reused 1556883
  118. Receiving objects: 100% (1556893/1556893), 852.88 MiB | 2.79 MiB/s, done.
  119. Resolving deltas: 100% (1255895/1255895), done.
  120. Checking connectivity... done.
  121. Submodule path 'llvm': checked out 'be9f7bfe2068d2e38b0136b854db021eb45e8b82'
  122. green@green-A960M-M3:~/rpcs3$ cd ../
  123. green@green-A960M-M3:~$ cd rpcs3_build
  124. green@green-A960M-M3:~/rpcs3_build$ source /home/green/Qt/5.11.1/gcc_64/bin/qt510-env.sh
  125. green@green-A960M-M3:~/rpcs3_build$ cmake ../rpcs3/ -DUSE_SYSTEM_LIBPNG=ON -DUSE_SYSTEM_FFMPEG=ON -DWITH_GDB=OFF && make GitVersion && make -j8
  126. -- The C compiler identification is GNU 8.1.0
  127. -- The CXX compiler identification is GNU 8.1.0
  128. -- Check for working C compiler: /usr/bin/cc
  129. -- Check for working C compiler: /usr/bin/cc -- works
  130. -- Detecting C compiler ABI info
  131. -- Detecting C compiler ABI info - done
  132. -- Detecting C compile features
  133. -- Detecting C compile features - done
  134. -- Check for working CXX compiler: /usr/bin/c++
  135. -- Check for working CXX compiler: /usr/bin/c++ -- works
  136. -- Detecting CXX compiler ABI info
  137. -- Detecting CXX compiler ABI info - done
  138. -- Detecting CXX compile features
  139. -- Detecting CXX compile features - done
  140. -- Performing Test __CxxFlag__msse
  141. -- Performing Test __CxxFlag__msse - Success
  142. -- Performing Test __CxxFlag__msse2
  143. -- Performing Test __CxxFlag__msse2 - Success
  144. -- Performing Test __CxxFlag__msse3
  145. -- Performing Test __CxxFlag__msse3 - Success
  146. -- Performing Test __CxxFlag__mssse3
  147. -- Performing Test __CxxFlag__mssse3 - Success
  148. -- Performing Test __CxxFlag__msse4_1
  149. -- Performing Test __CxxFlag__msse4_1 - Success
  150. -- Performing Test __CxxFlag__msse4_2
  151. -- Performing Test __CxxFlag__msse4_2 - Success
  152. -- Performing Test __CxxFlag__mavx
  153. -- Performing Test __CxxFlag__mavx - Success
  154. -- Performing Test __CxxFlag__mavx2
  155. -- Performing Test __CxxFlag__mavx2 - Success
  156. -- Performing Test __CxxFlag__std_c__17
  157. -- Performing Test __CxxFlag__std_c__17 - Success
  158. -- Performing Test __CxxFlag__std_c__14
  159. -- Performing Test __CxxFlag__std_c__14 - Success
  160. -- Performing Test __CxxFlag__std_c__11
  161. -- Performing Test __CxxFlag__std_c__11 - Success
  162. -- Performing Test __CxxFlag__std_c__0x
  163. -- Performing Test __CxxFlag__std_c__0x - Success
  164. -- Performing Test __CxxFlag__fno_tree_vectorize
  165. -- Performing Test __CxxFlag__fno_tree_vectorize - Success
  166. -- Performing Test __CxxFlag__fvisibility_hidden
  167. -- Performing Test __CxxFlag__fvisibility_hidden - Success
  168. -- Performing Test __CxxFlag__Winconsistent_missing_override
  169. -- Performing Test __CxxFlag__Winconsistent_missing_override - Failed
  170. -- Performing Test __CxxFlag__O2
  171. -- Performing Test __CxxFlag__O2 - Success
  172. -- Performing Test __CxxFlag__fno_keep_static_consts
  173. -- Performing Test __CxxFlag__fno_keep_static_consts - Success
  174. -- Performing Test __CxxFlag__fmerge_all_constants
  175. -- Performing Test __CxxFlag__fmerge_all_constants - Success
  176. -- [asmjit]
  177.    BuildMode=Embed
  178.    BuildTest=Off
  179.    ASMJIT_DIR=/home/green/rpcs3/asmjit
  180.    ASMJIT_DEPS=pthread;rt
  181.    ASMJIT_LIBS=pthread;rt
  182.    ASMJIT_CFLAGS=-DASMJIT_EMBED;-DASMJIT_STATIC
  183.    ASMJIT_SOURCE_DIR=/home/green/rpcs3/asmjit/src
  184.    ASMJIT_INCLUDE_DIR=/home/green/rpcs3/asmjit/src
  185.    ASMJIT_PRIVATE_CFLAGS=
  186.      -DASMJIT_EMBED
  187.      -DASMJIT_STATIC
  188.      -std=c++17
  189.      -fno-tree-vectorize
  190.      -fvisibility=hidden
  191.      -O2 [RELEASE]
  192.      -fno-keep-static-consts [RELEASE]
  193.      -fmerge-all-constants [RELEASE]
  194. -- No build type selected, default to Release
  195. -- Google Mock was not found - tests based on that will not build
  196. -- cotire 1.8.0 loaded.
  197. -- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE
  198. -- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE - Success
  199. -- Performing Test HAS_NO_PIE
  200. -- Performing Test HAS_NO_PIE - Success
  201. -- Performing Test HAS_NOPIE
  202. -- Performing Test HAS_NOPIE - Failed
  203. -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
  204. -- Found WAYLAND_CLIENT: /usr/lib/x86_64-linux-gnu/libwayland-client.so  
  205. -- Found WAYLAND_SERVER: /usr/lib/x86_64-linux-gnu/libwayland-server.so  
  206. -- Found WAYLAND_EGL: /usr/lib/x86_64-linux-gnu/libwayland-egl.so  
  207. -- Found WAYLAND_CURSOR: /usr/lib/x86_64-linux-gnu/libwayland-cursor.so  
  208. -- Found WAYLAND: /usr/lib/x86_64-linux-gnu/libwayland-client.so;/usr/lib/x86_64-linux-gnu/libwayland-server.so;/usr/lib/x86_64-linux-gnu/libwayland-egl.so;/usr/lib/x86_64-linux-gnu/libwayland-cursor.so  
  209. -- Initializing RPCS3_SRC_DIR=/home/green/rpcs3/rpcs3
  210. -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so  
  211. -- Found OpenAL: /usr/lib/x86_64-linux-gnu/libopenal.so  
  212. LLVM will be built from the submodule.
  213. CMake Deprecation Warning at llvm/CMakeLists.txt:14 (cmake_policy):
  214.   The OLD behavior for policy CMP0051 will be removed from a future version
  215.   of CMake.
  216.  
  217.   The cmake-policies(7) manual explains that the OLD behaviors of all
  218.   policies are deprecated and that a policy should be set to OLD only under
  219.   specific short-term circumstances.  Projects should be ported to the NEW
  220.   behavior and not rely on setting a policy to OLD.
  221.  
  222.  
  223. -- The ASM compiler identification is GNU
  224. -- Found assembler: /usr/bin/cc
  225. -- Looking for dlfcn.h
  226. CMake Warning (dev) at /usr/local/lib/python2.7/dist-packages/cmake/data/share/cmake-3.12/Modules/CheckIncludeFile.cmake:70 (message):
  227.   Policy CMP0075 is not set: Include file check macros honor
  228.   CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
  229.   details.  Use the cmake_policy command to set the policy and suppress this
  230.   warning.
  231.  
  232.   CMAKE_REQUIRED_LIBRARIES is set to:
  233.  
  234.     m
  235.  
  236.   For compatibility with CMake 3.11 and below this check is ignoring it.
  237. Call Stack (most recent call first):
  238.   llvm/cmake/config-ix.cmake:26 (check_include_file)
  239.   llvm/CMakeLists.txt:592 (include)
  240. This warning is for project developers.  Use -Wno-dev to suppress it.
  241.  
  242. -- Looking for dlfcn.h - found
  243. -- Looking for errno.h
  244. -- Looking for errno.h - found
  245. -- Looking for fcntl.h
  246. -- Looking for fcntl.h - found
  247. -- Looking for link.h
  248. -- Looking for link.h - found
  249. -- Looking for malloc.h
  250. -- Looking for malloc.h - found
  251. -- Looking for malloc/malloc.h
  252. -- Looking for malloc/malloc.h - not found
  253. -- Looking for pthread.h
  254. -- Looking for pthread.h - found
  255. -- Looking for signal.h
  256. -- Looking for signal.h - found
  257. -- Looking for sys/ioctl.h
  258. -- Looking for sys/ioctl.h - found
  259. -- Looking for sys/mman.h
  260. -- Looking for sys/mman.h - found
  261. -- Looking for sys/param.h
  262. -- Looking for sys/param.h - found
  263. -- Looking for sys/resource.h
  264. -- Looking for sys/resource.h - found
  265. -- Looking for sys/stat.h
  266. -- Looking for sys/stat.h - found
  267. -- Looking for sys/time.h
  268. -- Looking for sys/time.h - found
  269. -- Looking for sys/types.h
  270. -- Looking for sys/types.h - found
  271. -- Looking for termios.h
  272. -- Looking for termios.h - found
  273. -- Looking for unistd.h
  274. -- Looking for unistd.h - found
  275. -- Looking for valgrind/valgrind.h
  276. -- Looking for valgrind/valgrind.h - not found
  277. -- Looking for zlib.h
  278. -- Looking for zlib.h - found
  279. -- Looking for fenv.h
  280. -- Looking for fenv.h - found
  281. -- Looking for FE_ALL_EXCEPT
  282. -- Looking for FE_ALL_EXCEPT - found
  283. -- Looking for FE_INEXACT
  284. -- Looking for FE_INEXACT - found
  285. -- Looking for mach/mach.h
  286. -- Looking for mach/mach.h - not found
  287. -- Looking for histedit.h
  288. -- Looking for histedit.h - found
  289. -- Looking for CrashReporterClient.h
  290. -- Looking for CrashReporterClient.h - not found
  291. -- Looking for linux/magic.h
  292. -- Looking for linux/magic.h - found
  293. -- Looking for pthread_create in pthread
  294. -- Looking for pthread_create in pthread - found
  295. -- Looking for pthread_getspecific in pthread
  296. -- Looking for pthread_getspecific in pthread - found
  297. -- Looking for pthread_rwlock_init in pthread
  298. -- Looking for pthread_rwlock_init in pthread - found
  299. -- Looking for pthread_mutex_lock in pthread
  300. -- Looking for pthread_mutex_lock in pthread - found
  301. -- Looking for dlopen in dl
  302. -- Looking for dlopen in dl - found
  303. -- Looking for clock_gettime in rt
  304. -- Looking for clock_gettime in rt - found
  305. -- Looking for pfm_initialize in pfm
  306. -- Looking for pfm_initialize in pfm - not found
  307. -- Looking for pthread.h
  308. -- Looking for pthread.h - found
  309. -- Looking for pthread_create
  310. -- Looking for pthread_create - not found
  311. -- Looking for pthread_create in pthreads
  312. -- Looking for pthread_create in pthreads - not found
  313. -- Looking for pthread_create in pthread
  314. -- Looking for pthread_create in pthread - found
  315. -- Found Threads: TRUE  
  316. -- Looking for compress2 in z
  317. -- Looking for compress2 in z - found
  318. -- Looking for el_init in edit
  319. -- Looking for el_init in edit - found
  320. -- Looking for setupterm in tinfo
  321. -- Looking for setupterm in tinfo - found
  322. -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.3")
  323. -- Looking for xar_open in xar
  324. -- Looking for xar_open in xar - not found
  325. -- Looking for arc4random
  326. -- Looking for arc4random - not found
  327. -- Looking for backtrace
  328. -- Looking for backtrace - found
  329. -- backtrace facility detected in default set of libraries
  330. -- Found Backtrace: /usr/include  
  331. -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
  332. -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
  333. -- Looking for _Unwind_Backtrace
  334. -- Looking for _Unwind_Backtrace - found
  335. -- Looking for getpagesize
  336. -- Looking for getpagesize - found
  337. -- Looking for sysconf
  338. -- Looking for sysconf - found
  339. -- Looking for getrusage
  340. -- Looking for getrusage - found
  341. -- Looking for setrlimit
  342. -- Looking for setrlimit - found
  343. -- Looking for isatty
  344. -- Looking for isatty - found
  345. -- Looking for futimens
  346. -- Looking for futimens - found
  347. -- Looking for futimes
  348. -- Looking for futimes - found
  349. -- Looking for posix_fallocate
  350. -- Looking for posix_fallocate - found
  351. -- Looking for sigaltstack
  352. -- Looking for sigaltstack - found
  353. -- Looking for lseek64
  354. -- Looking for lseek64 - found
  355. -- Looking for mallctl
  356. -- Looking for mallctl - not found
  357. -- Looking for mallinfo
  358. -- Looking for mallinfo - found
  359. -- Looking for malloc_zone_statistics
  360. -- Looking for malloc_zone_statistics - not found
  361. -- Looking for getrlimit
  362. -- Looking for getrlimit - found
  363. -- Looking for posix_spawn
  364. -- Looking for posix_spawn - found
  365. -- Looking for pread
  366. -- Looking for pread - found
  367. -- Looking for realpath
  368. -- Looking for realpath - found
  369. -- Looking for sbrk
  370. -- Looking for sbrk - found
  371. -- Looking for strerror
  372. -- Looking for strerror - found
  373. -- Looking for strerror_r
  374. -- Looking for strerror_r - found
  375. -- Looking for strerror_s
  376. -- Looking for strerror_s - not found
  377. -- Looking for setenv
  378. -- Looking for setenv - found
  379. -- Looking for dlopen
  380. -- Looking for dlopen - found
  381. -- Looking for dladdr
  382. -- Looking for dladdr - not found
  383. -- Looking for __GLIBC__
  384. -- Looking for __GLIBC__ - found
  385. -- Looking for sched_getaffinity
  386. -- Looking for sched_getaffinity - found
  387. -- Looking for CPU_COUNT
  388. -- Looking for CPU_COUNT - found
  389. -- Looking for pthread_getname_np
  390. -- Looking for pthread_getname_np - found
  391. -- Looking for pthread_setname_np
  392. -- Looking for pthread_setname_np - found
  393. -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
  394. -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
  395. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
  396. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
  397. -- Performing Test LLVM_HAS_ATOMICS
  398. -- Performing Test LLVM_HAS_ATOMICS - Success
  399. -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
  400. -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
  401. -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
  402. -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed
  403. -- Performing Test HAS_MAYBE_UNINITIALIZED
  404. -- Performing Test HAS_MAYBE_UNINITIALIZED - Success
  405. -- Native target architecture is X86
  406. -- Threads enabled.
  407. -- Doxygen disabled.
  408. -- Go bindings disabled.
  409. -- Found OCaml: /home/green/.opam/4.06.1/bin/ocamlfind  
  410. -- OCaml bindings enabled.
  411. -- Could NOT find Python module pygments
  412. -- Could NOT find Python module pygments.lexers.c_cpp
  413. -- Could NOT find Python module yaml
  414. -- LLVM host triple: x86_64-unknown-linux-gnu
  415. -- LLVM default target triple: x86_64-unknown-linux-gnu
  416. -- Performing Test C_SUPPORTS_FPIC
  417. -- Performing Test C_SUPPORTS_FPIC - Success
  418. -- Performing Test CXX_SUPPORTS_FPIC
  419. -- Performing Test CXX_SUPPORTS_FPIC - Success
  420. -- Building with -fPIC
  421. -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
  422. -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
  423. -- Performing Test C_SUPPORTS_WERROR_DATE_TIME
  424. -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
  425. -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
  426. -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
  427. -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
  428. -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
  429. -- Performing Test CXX_SUPPORTS_CXX11
  430. -- Performing Test CXX_SUPPORTS_CXX11 - Success
  431. -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
  432. -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
  433. -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  434. -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  435. -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  436. -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  437. -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
  438. -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success
  439. -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  440. -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed
  441. -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  442. -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
  443. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
  444. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
  445. -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
  446. -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
  447. -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
  448. -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
  449. -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
  450. -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
  451. -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
  452. -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
  453. -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
  454. -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
  455. -- Performing Test C_SUPPORTS_FDATA_SECTIONS
  456. -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
  457. -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
  458. -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
  459. -- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.12")
  460. -- Constructing LLVMBuild project information
  461. -- Linker detection: GNU ld
  462. -- Targeting X86
  463. -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.1.0")
  464. -- Checking for module 'libpulse-simple'
  465. --   Found libpulse-simple, version 8.0
  466. -- Checking for module 'libevdev'
  467. --   Found libevdev, version 1.4.6
  468. -- Found Vulkan: /usr/lib/x86_64-linux-gnu/libvulkan.so  
  469. -- RPCS3: using shared libpng
  470. -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
  471. -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.20")
  472. -- RPCS3: using shared ffmpeg
  473. -- Checking for module 'libavcodec'
  474. --   Found libavcodec, version 58.18.100
  475. -- Checking for module 'libavformat'
  476. --   Found libavformat, version 58.12.100
  477. -- Checking for module 'libavutil'
  478. --   Found libavutil, version 56.14.100
  479. -- Checking for module 'libswscale'
  480. --   Found libswscale, version 5.1.100
  481. -- Found FFMPEG or Libav: /usr/lib/x86_64-linux-gnu/libavcodec.so;/usr/lib/x86_64-linux-gnu/libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;/usr/lib/x86_64-linux-gnu/libswscale.so, /usr/include/x86_64-linux-gnu
  482. -- dir='/home/green/Qt/5.11.1/gcc_64/include/QtGui/5.11.1'
  483. -- dir='/home/green/Qt/5.11.1/gcc_64/include/QtGui/5.11.1/QtGui'
  484. -- dir='/home/green/Qt/5.11.1/gcc_64/include/QtCore/5.11.1'
  485. -- dir='/home/green/Qt/5.11.1/gcc_64/include/QtCore/5.11.1/QtCore'
  486. -- dir='/usr/include'
  487. -- dir='/usr/include'
  488. -- dir='/usr/include/libevdev-1.0'
  489. -- dir='/usr/include'
  490. -- dir='/usr/include'
  491. -- dir='/usr/include'
  492. -- dir='/usr/include/x86_64-linux-gnu'
  493. -- dir='/usr/include/AL'
  494. -- dir='/home/green/rpcs3/llvm/include'
  495. -- dir='/home/green/rpcs3_build/llvm_build/include'
  496. -- dir='/home/green/rpcs3/rpcs3'
  497. -- dir='/home/green/rpcs3/rpcs3/Loader'
  498. -- dir='/home/green/rpcs3/rpcs3/Crypto'
  499. -- dir='/home/green/rpcs3/rpcs3/..'
  500. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/GSL/include'
  501. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/hidapi/hidapi'
  502. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/GL'
  503. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/stblib'
  504. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/cereal/include'
  505. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/Optional'
  506. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/discord-rpc/include'
  507. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/xxHash'
  508. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/GPUOpen/include'
  509. -- Found GLEW: /usr/include (Required is at least version "1.13.0")
  510. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
  511. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
  512. -- Looking for gethostbyname
  513. -- Looking for gethostbyname - found
  514. -- Looking for connect
  515. -- Looking for connect - found
  516. -- Looking for remove
  517. -- Looking for remove - found
  518. -- Looking for shmat
  519. -- Looking for shmat - found
  520. -- Looking for IceConnectionNumber in ICE
  521. -- Looking for IceConnectionNumber in ICE - found
  522. -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
  523. -- CXX target rpcs3 cotired without unity build excluding /home/green/rpcs3/rpcs3/../Utilities/JIT.cpp, /home/green/rpcs3/rpcs3/Emu/Cell/PPUTranslator.cpp. Target uses automatic CMake Qt processing.
  524. CMake Deprecation Warning at 3rdparty/yaml-cpp/CMakeLists.txt:9 (cmake_policy):
  525.   The OLD behavior for policy CMP0012 will be removed from a future version
  526.   of CMake.
  527.  
  528.   The cmake-policies(7) manual explains that the OLD behaviors of all
  529.   policies are deprecated and that a policy should be set to OLD only under
  530.   specific short-term circumstances.  Projects should be ported to the NEW
  531.   behavior and not rely on setting a policy to OLD.
  532.  
  533.  
  534. CMake Deprecation Warning at 3rdparty/yaml-cpp/CMakeLists.txt:13 (cmake_policy):
  535.   The OLD behavior for policy CMP0015 will be removed from a future version
  536.   of CMake.
  537.  
  538.   The cmake-policies(7) manual explains that the OLD behaviors of all
  539.   policies are deprecated and that a policy should be set to OLD only under
  540.   specific short-term circumstances.  Projects should be ported to the NEW
  541.   behavior and not rely on setting a policy to OLD.
  542.  
  543.  
  544. -- Performing Test FLAG_WEXTRA
  545. -- Performing Test FLAG_WEXTRA - Success
  546. -- Performing Test CFLAG_Wall
  547. -- Performing Test CFLAG_Wall - Success
  548. -- Performing Test CFLAG_Wextra
  549. -- Performing Test CFLAG_Wextra - Success
  550. -- Performing Test CFLAG_Wcast_qual
  551. -- Performing Test CFLAG_Wcast_qual - Success
  552. -- Performing Test CFLAG_Wcast_align
  553. -- Performing Test CFLAG_Wcast_align - Success
  554. -- Performing Test CFLAG_Wshadow
  555. -- Performing Test CFLAG_Wshadow - Success
  556. -- Performing Test CFLAG_Wstrict_aliasing_1
  557. -- Performing Test CFLAG_Wstrict_aliasing_1 - Success
  558. -- Performing Test CFLAG_Wswitch_enum
  559. -- Performing Test CFLAG_Wswitch_enum - Success
  560. -- Performing Test CFLAG_Wdeclaration_after_statement
  561. -- Performing Test CFLAG_Wdeclaration_after_statement - Success
  562. -- Performing Test CFLAG_Wstrict_prototypes
  563. -- Performing Test CFLAG_Wstrict_prototypes - Success
  564. -- Performing Test CFLAG_Wundef
  565. -- Performing Test CFLAG_Wundef - Success
  566. -- Configuring done
  567. -- Generating done
  568. -- Build files have been written to: /home/green/rpcs3_build
  569. Scanning dependencies of target GitVersion
  570. Generating something_that_never_exists
  571. -- Found Git: /usr/bin/git (found version "2.7.4")
  572. -- GIT_VERSION: 7259-c452b43e
  573. -- GIT_BRANCH: master
  574. Built target GitVersion
  575. Scanning dependencies of target LLVMTableGen_autogen
  576. Scanning dependencies of target pugixml
  577. Scanning dependencies of target xxhash
  578. Scanning dependencies of target OGLCompiler
  579. Scanning dependencies of target OSDependent
  580. Scanning dependencies of target LLVMSupport_autogen
  581. Scanning dependencies of target LLVMDemangle_autogen
  582. [  0%] Generating something_that_never_exists
  583. [  0%] Automatic MOC and UIC for target LLVMTableGen
  584. [  0%] Automatic MOC and UIC for target LLVMSupport
  585. [  0%] Automatic MOC and UIC for target LLVMDemangle
  586. [  0%] Building C object 3rdparty/xxHash/cmake_unofficial/CMakeFiles/xxhash.dir/__/xxhash.c.o
  587. [  0%] Building CXX object Vulkan/glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o
  588. [  0%] Building CXX object Vulkan/glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o
  589. [  0%] Building CXX object 3rdparty/pugixml/CMakeFiles/pugixml.dir/src/pugixml.cpp.o
  590. -- Found Git: /usr/bin/git (found version "2.7.4")
  591. [  0%] Built target LLVMDemangle_autogen
  592. [  0%] Built target LLVMTableGen_autogen
  593. Scanning dependencies of target hidapi-hidraw
  594. Scanning dependencies of target obj.llvm-tblgen_autogen
  595. [  0%] Building C object 3rdparty/hidapi/linux/CMakeFiles/hidapi-hidraw.dir/hid.c.o
  596. [  0%] Automatic MOC and UIC for target obj.llvm-tblgen
  597. -- GIT_VERSION: 7259-c452b43e
  598. -- GIT_BRANCH: master
  599. [  0%] Built target GitVersion
  600. [  0%] Linking CXX static library libOSDependent.a
  601. [  0%] Built target LLVMSupport_autogen
  602. Scanning dependencies of target yaml-cpp
  603. Scanning dependencies of target LLVMBinaryFormat_autogen
  604. [  0%] Automatic MOC and UIC for target LLVMBinaryFormat
  605. [  0%] Built target OSDependent
  606. Scanning dependencies of target LLVMMC_autogen
  607. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o
  608. [  0%] Built target LLVMBinaryFormat_autogen
  609. Scanning dependencies of target LLVMMCParser_autogen
  610. [  0%] Automatic MOC and UIC for target LLVMMC
  611. [  0%] Automatic MOC and UIC for target LLVMMCParser
  612. [  0%] Built target obj.llvm-tblgen_autogen
  613. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o
  614. [  0%] Built target LLVMMCParser_autogen
  615. [  0%] Built target LLVMMC_autogen
  616. Scanning dependencies of target LLVMMCDisassembler_autogen
  617. Scanning dependencies of target llvm_vcsrevision_h
  618. [  0%] Automatic MOC and UIC for target LLVMMCDisassembler
  619. [  0%] Generating VCSRevision.h
  620. [  0%] Built target LLVMMCDisassembler_autogen
  621. [  0%] Built target llvm_vcsrevision_h
  622. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o
  623. Scanning dependencies of target LLVMDebugInfoMSF_autogen
  624. [  0%] Automatic MOC and UIC for target LLVMDebugInfoMSF
  625. [  0%] Built target LLVMDebugInfoMSF_autogen
  626. Scanning dependencies of target LLVMDebugInfoCodeView_autogen
  627. [  0%] Automatic MOC and UIC for target LLVMDebugInfoCodeView
  628. [  0%] Linking C static library libhidapi-hidraw.a
  629. [  0%] Linking C static library libxxhash.a
  630. [  0%] Built target hidapi-hidraw
  631. [  0%] Built target LLVMDebugInfoCodeView_autogen
  632. Scanning dependencies of target LLVMTableGen
  633. Scanning dependencies of target LLVMSupport
  634. [  0%] Built target xxhash
  635. Scanning dependencies of target LLVMDemangle
  636. [  0%] Linking CXX static library libOGLCompiler.a
  637. [  0%] Building CXX object llvm_build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
  638. [  0%] Built target OGLCompiler
  639. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o
  640. [  0%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
  641. [  0%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o
  642. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o
  643. [  0%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
  644. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o
  645. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o
  646. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o
  647. [  0%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
  648. [  0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exceptions.cpp.o
  649. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o
  650. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o
  651. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node.cpp.o
  652. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o
  653. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o
  654. [  1%] Building CXX object llvm_build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
  655. [  1%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
  656. /home/green/rpcs3/llvm/lib/Demangle/MicrosoftDemangle.cpp:1119:12: warning: ‘Qualifiers {anonymous}::Demangler::demangleReturnTypQualifiers()’ defined but not used [-Wunused-function]
  657.  Qualifiers Demangler::demangleReturnTypQualifiers() {
  658.             ^~~~~~~~~
  659. /home/green/rpcs3/llvm/lib/Demangle/MicrosoftDemangle.cpp:1091:12: warning: ‘Qualifiers {anonymous}::Demangler::demangleVariablQualifiers()’ defined but not used [-Wunused-function]
  660.  Qualifiers Demangler::demangleVariablQualifiers() {
  661.             ^~~~~~~~~
  662. /home/green/rpcs3/llvm/lib/Demangle/MicrosoftDemangle.cpp:1022:12: warning: ‘Qualifiers {anonymous}::Demangler::demangleFunctionQualifiers()’ defined but not used [-Wunused-function]
  663.  Qualifiers Demangler::demangleFunctionQualifiers() {
  664.             ^~~~~~~~~
  665. [  1%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
  666. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o
  667. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/null.cpp.o
  668. [  1%] Building CXX object llvm_build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/LLVMDemangle_autogen/mocs_compilation.cpp.o
  669. [  1%] Linking CXX static library ../libLLVMDemangle.a
  670. [  1%] Built target LLVMDemangle
  671. Scanning dependencies of target obj.llvm-tblgen
  672. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o
  673. [  1%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
  674. [  1%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
  675. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o
  676. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o
  677. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o
  678. In file included from /home/green/rpcs3/3rdparty/yaml-cpp/src/regex_yaml.cpp:1:
  679. /home/green/rpcs3/3rdparty/yaml-cpp/src/regex_yaml.h: In constructor ‘YAML::RegEx::RegEx(const string&, YAML::REGEX_OP)’:
  680. /home/green/rpcs3/3rdparty/yaml-cpp/src/regex_yaml.h:31:20: warning: ‘<anonymous>.YAML::RegEx::m_z’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  681.  class YAML_CPP_API RegEx {
  682.                     ^~~~~
  683. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o
  684. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o
  685. [  1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o
  686. [  1%] Linking CXX static library libpugixml.a
  687. [  1%] Built target pugixml
  688. Scanning dependencies of target LLVMBinaryFormat
  689. [  1%] Building CXX object llvm_build/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
  690. [  1%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
  691. [  1%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
  692. [  2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
  693. [  2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o
  694. [  2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
  695. [  2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o
  696. [  2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o
  697. [  2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
  698. [  2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o
  699. [  2%] Building CXX object llvm_build/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
  700. [  2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o
  701. [  2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
  702. [  2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
  703. [  2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
  704. [  2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
  705. [  2%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
  706. [  2%] Building CXX object llvm_build/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o
  707. [  3%] Linking CXX static library libyaml-cpp.a
  708. [  3%] Built target yaml-cpp
  709. Scanning dependencies of target LLVMMC
  710. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
  711. [  3%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
  712. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
  713. [  3%] Building CXX object llvm_build/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/LLVMBinaryFormat_autogen/mocs_compilation.cpp.o
  714. [  3%] Linking CXX static library ../libLLVMBinaryFormat.a
  715. [  3%] Built target LLVMBinaryFormat
  716. Scanning dependencies of target LLVMMCParser
  717. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
  718. [  3%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
  719. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
  720. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
  721. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
  722. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
  723. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
  724. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
  725. [  3%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
  726. [  3%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
  727. [  5%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
  728. [  5%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
  729. [  5%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
  730. [  5%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
  731. [  5%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
  732. [  5%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
  733. [  5%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
  734. [  5%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
  735. [  5%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
  736. [  5%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
  737. [  5%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
  738. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
  739. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
  740. [  6%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
  741. [  6%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
  742. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
  743. [  6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
  744. [  6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
  745. [  6%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
  746. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
  747. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
  748. [  6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o
  749. [  6%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/LLVMTableGen_autogen/mocs_compilation.cpp.o
  750. [  6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
  751. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
  752. [  6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
  753. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
  754. [  6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
  755. [  6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
  756. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
  757. [  6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
  758. [  6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
  759. [  6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
  760. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
  761. [  6%] Linking CXX static library ../libLLVMTableGen.a
  762. [  6%] Built target LLVMTableGen
  763. Scanning dependencies of target LLVMMCDisassembler
  764. [  6%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
  765. [  6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
  766. [  6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
  767. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
  768. [  6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
  769. [  6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
  770. [  6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
  771. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
  772. [  6%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
  773. [  6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
  774. [  6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
  775. [  6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
  776. [  6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
  777. [  6%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
  778. [  6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
  779. [  7%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o
  780. [  7%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
  781. [  7%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/LLVMMCParser_autogen/mocs_compilation.cpp.o
  782. [  7%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
  783. [  7%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
  784. [  7%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
  785. [  7%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
  786. [  7%] Linking CXX static library ../../libLLVMMCParser.a
  787. [  7%] Built target LLVMMCParser
  788. Scanning dependencies of target LLVMDebugInfoMSF
  789. [  7%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
  790. Scanning dependencies of target LLVMDebugInfoCodeView
  791. [  7%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
  792. [  7%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
  793. [  7%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
  794. [  9%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
  795. [  9%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/LLVMMCDisassembler_autogen/mocs_compilation.cpp.o
  796. [  9%] Linking CXX static library ../../libLLVMMCDisassembler.a
  797. [  9%] Built target LLVMMCDisassembler
  798. Scanning dependencies of target xxhsum
  799. [  9%] Building C object 3rdparty/xxHash/cmake_unofficial/CMakeFiles/xxhsum.dir/__/xxhsum.c.o
  800. [  9%] Linking C executable ../../../bin/xxhsum
  801. [  9%] Built target xxhsum
  802. Scanning dependencies of target glslang
  803. [  9%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o
  804. [  9%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
  805. [  9%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
  806. [  9%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
  807. [ 10%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
  808. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
  809. [ 10%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
  810. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/attribute.cpp.o
  811. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
  812. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
  813. [ 10%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
  814. [ 10%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
  815. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o
  816. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
  817. [ 10%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
  818. [ 10%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
  819. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
  820. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
  821. [ 11%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/LLVMDebugInfoMSF_autogen/mocs_compilation.cpp.o
  822. [ 11%] Linking CXX static library ../../libLLVMDebugInfoMSF.a
  823. [ 11%] Built target LLVMDebugInfoMSF
  824. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
  825. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
  826. [ 11%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o
  827. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
  828. [ 11%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
  829. [ 11%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
  830. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
  831. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
  832. [ 11%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o
  833. [ 11%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
  834. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
  835. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
  836. [ 11%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o
  837. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
  838. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
  839. [ 11%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o
  840. [ 11%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o
  841. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
  842. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
  843. [ 11%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o
  844. [ 11%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
  845. [ 13%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
  846. [ 13%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
  847. [ 13%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
  848. [ 13%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o
  849. [ 13%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
  850. [ 13%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
  851. [ 13%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
  852. [ 13%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
  853. [ 13%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
  854. [ 13%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o
  855. [ 13%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o
  856. [ 13%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
  857. [ 13%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
  858. [ 13%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o
  859. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o
  860. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
  861. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
  862. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
  863. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
  864. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
  865. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
  866. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
  867. [ 14%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
  868. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
  869. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o
  870. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o
  871. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
  872. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
  873. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o
  874. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
  875. /home/green/rpcs3/Vulkan/glslang/glslang/MachineIndependent/intermOut.cpp: In function ‘void glslang::OutputDouble(TInfoSink&, double, glslang::TOutputTraverser::EExtraOutput)’:
  876. /home/green/rpcs3/Vulkan/glslang/glslang/MachineIndependent/intermOut.cpp:1133:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  877.              long long b = *reinterpret_cast<long long*>(&value);
  878.                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  879. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o
  880. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
  881. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
  882. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o
  883. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o
  884. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
  885. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
  886. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o
  887. [ 14%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
  888. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
  889. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/Pp.cpp.o
  890. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
  891. [ 14%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
  892. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
  893. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
  894. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpAtom.cpp.o
  895. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
  896. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpContext.cpp.o
  897. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
  898. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
  899. [ 14%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
  900. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpScanner.cpp.o
  901. [ 14%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
  902. [ 14%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpTokens.cpp.o
  903. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
  904. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
  905. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
  906. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
  907. [ 15%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
  908. [ 15%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/propagateNoContraction.cpp.o
  909. [ 15%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
  910. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
  911. [ 15%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/GenericCodeGen/CodeGen.cpp.o
  912. [ 15%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
  913. [ 15%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/GenericCodeGen/Link.cpp.o
  914. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
  915. [ 15%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
  916. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
  917. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
  918. [ 15%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
  919. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
  920. [ 15%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
  921. [ 15%] Linking CXX static library libglslang.a
  922. [ 15%] Built target glslang
  923. Scanning dependencies of target SPIRV
  924. [ 15%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
  925. [ 15%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
  926. [ 15%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
  927. [ 15%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
  928. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
  929. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
  930. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
  931. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
  932. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
  933. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
  934. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
  935. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
  936. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
  937. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
  938. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
  939. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
  940. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
  941. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
  942. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
  943. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
  944. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
  945. /home/green/rpcs3/llvm/utils/TableGen/GlobalISelEmitter.cpp:3088:10: warning: ‘unsigned int {anonymous}::GlobalISelEmitter::getOrCreateInstructionPredicateFnId(llvm::StringRef)’ defined but not used [-Wunused-function]
  946.  unsigned GlobalISelEmitter::getOrCreateInstructionPredicateFnId(StringRef Code) {
  947.           ^~~~~~~~~~~~~~~~~
  948. [ 17%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
  949. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
  950. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
  951. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
  952. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
  953. [ 17%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
  954. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
  955. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
  956. [ 17%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
  957. [ 17%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
  958. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
  959. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
  960. In file included from /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:39,
  961.                  from /home/green/rpcs3/Vulkan/glslang/SPIRV/SpvBuilder.cpp:49:
  962. /home/green/rpcs3/Vulkan/glslang/SPIRV/bitutils.h: In instantiation of ‘Dest spvutils::BitwiseCast(Src) [with Dest = spvutils::Float16; Src = short unsigned int]’:
  963. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:138:47:   required from ‘T spvutils::FloatProxy<T>::getAsFloat() const [with T = spvutils::Float16]’
  964. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:821:52:   required from here
  965. /home/green/rpcs3/Vulkan/glslang/SPIRV/bitutils.h:29:14: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class spvutils::Float16’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  966.    std::memcpy(&dest, &source, sizeof(dest));
  967.    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  968. In file included from /home/green/rpcs3/Vulkan/glslang/SPIRV/SpvBuilder.cpp:49:
  969. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:43:7: note: ‘class spvutils::Float16’ declared here
  970.  class Float16 {
  971.        ^~~~~~~
  972. In file included from /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:39,
  973.                  from /home/green/rpcs3/Vulkan/glslang/SPIRV/SpvBuilder.cpp:49:
  974. /home/green/rpcs3/Vulkan/glslang/SPIRV/bitutils.h: In instantiation of ‘Dest spvutils::BitwiseCast(Src) [with Dest = spvutils::FloatProxy<spvutils::Float16>; Src = short unsigned int]’:
  975. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:431:28:   required from ‘void spvutils::HexFloat<T, Traits>::setFromSignUnbiasedExponentAndNormalizedSignificand(bool, spvutils::HexFloat<T, Traits>::int_type, spvutils::HexFloat<T, Traits>::uint_type, bool) [with T = spvutils::FloatProxy<spvutils::Float16>; Traits = spvutils::HexFloatTraits<spvutils::FloatProxy<spvutils::Float16> >; spvutils::HexFloat<T, Traits>::int_type = short int; spvutils::HexFloat<T, Traits>::uint_type = short unsigned int]’
  976. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:633:5:   required from ‘void spvutils::HexFloat<T, Traits>::castTo(other_T&, spvutils::round_direction) [with other_T = spvutils::HexFloat<spvutils::FloatProxy<spvutils::Float16>, spvutils::HexFloatTraits<spvutils::FloatProxy<spvutils::Float16> > >; T = spvutils::FloatProxy<float>; Traits = spvutils::HexFloatTraits<spvutils::FloatProxy<float> >]’
  977. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:817:39:   required from here
  978. /home/green/rpcs3/Vulkan/glslang/SPIRV/bitutils.h:29:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class spvutils::FloatProxy<spvutils::Float16>’ from an array of ‘short unsigned int’ [-Wclass-memaccess]
  979.    std::memcpy(&dest, &source, sizeof(dest));
  980.    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  981. In file included from /home/green/rpcs3/Vulkan/glslang/SPIRV/SpvBuilder.cpp:49:
  982. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:115:7: note: ‘class spvutils::FloatProxy<spvutils::Float16>’ declared here
  983.  class FloatProxy {
  984.        ^~~~~~~~~~
  985. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
  986. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
  987. [ 17%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
  988. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
  989. [ 18%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
  990. [ 18%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
  991. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
  992. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
  993. [ 18%] Linking CXX static library libSPIRV.a
  994. [ 18%] Built target SPIRV
  995. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
  996. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
  997. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
  998. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
  999. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
  1000. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
  1001. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
  1002. [ 18%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
  1003. [ 18%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
  1004. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  1005. [ 18%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
  1006. [ 18%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
  1007. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  1008. [ 18%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
  1009. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  1010. [ 18%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
  1011. [ 18%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
  1012. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  1013. [ 18%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
  1014. [ 18%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
  1015. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  1016. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
  1017. [ 18%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
  1018. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
  1019. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
  1020. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
  1021. [ 18%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
  1022. [ 18%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
  1023. [ 18%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
  1024. [ 18%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
  1025. [ 18%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
  1026. [ 19%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
  1027. [ 19%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
  1028. [ 21%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
  1029. [ 21%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
  1030. [ 21%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
  1031. [ 21%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
  1032. [ 21%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
  1033. [ 21%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
  1034. [ 21%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
  1035. [ 21%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o
  1036. [ 21%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
  1037. [ 21%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
  1038. In file included from /home/green/rpcs3/llvm/lib/Support/Path.cpp:1101:
  1039. /home/green/rpcs3/llvm/lib/Support/Unix/Path.inc: In function ‘std::__cxx11::string llvm::sys::fs::getMainExecutable(const char*, void*)’:
  1040. /home/green/rpcs3/llvm/lib/Support/Unix/Path.inc:108:32: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
  1041.    snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin);
  1042.                                 ^~~~~~~
  1043. In file included from /usr/include/stdio.h:936,
  1044.                  from /usr/include/c++/8/cstdio:42,
  1045.                  from /usr/include/c++/8/ext/string_conversions.h:43,
  1046.                  from /usr/include/c++/8/bits/basic_string.h:6364,
  1047.                  from /usr/include/c++/8/string:52,
  1048.                  from /usr/include/c++/8/bits/locale_classes.h:40,
  1049.                  from /usr/include/c++/8/bits/ios_base.h:41,
  1050.                  from /usr/include/c++/8/ios:42,
  1051.                  from /usr/include/c++/8/ostream:38,
  1052.                  from /usr/include/c++/8/iterator:64,
  1053.                  from /home/green/rpcs3/llvm/include/llvm/ADT/iterator_range.h:22,
  1054.                  from /home/green/rpcs3/llvm/include/llvm/ADT/SmallVector.h:17,
  1055.                  from /home/green/rpcs3/llvm/include/llvm/ADT/Twine.h:13,
  1056.                  from /home/green/rpcs3/llvm/include/llvm/Support/Path.h:19,
  1057.                  from /home/green/rpcs3/llvm/lib/Support/Path.cpp:14:
  1058. /usr/include/x86_64-linux-gnu/bits/stdio2.h:64:35: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 4097) into a destination of size 4096
  1059.    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  1060.           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1061.         __bos (__s), __fmt, __va_arg_pack ());
  1062.         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1063. [ 21%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
  1064. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
  1065. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
  1066. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
  1067. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RISCVCompressInstEmitter.cpp.o
  1068. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
  1069. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
  1070. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
  1071. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
  1072. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
  1073. [ 22%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
  1074. [ 23%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
  1075. [ 23%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
  1076. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LLVMSupport_autogen/mocs_compilation.cpp.o
  1077. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
  1078. [ 23%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
  1079. [ 23%] Linking CXX static library ../libLLVMSupport.a
  1080. [ 23%] Built target LLVMSupport
  1081. Scanning dependencies of target llvm-tblgen_autogen
  1082. [ 23%] Automatic MOC and UIC for target llvm-tblgen
  1083. [ 23%] Built target llvm-tblgen_autogen
  1084. [ 23%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
  1085. [ 23%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
  1086. [ 23%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/LLVMMC_autogen/mocs_compilation.cpp.o
  1087. [ 23%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
  1088. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
  1089. [ 23%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
  1090. [ 23%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
  1091. [ 23%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
  1092. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
  1093. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
  1094. [ 23%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LLVMDebugInfoCodeView_autogen/mocs_compilation.cpp.o
  1095. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
  1096. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
  1097. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
  1098. [ 23%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a
  1099. [ 23%] Built target LLVMDebugInfoCodeView
  1100. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
  1101. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
  1102. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
  1103. [ 23%] Linking CXX static library ../libLLVMMC.a
  1104. [ 23%] Built target LLVMMC
  1105. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
  1106. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
  1107. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
  1108. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
  1109. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
  1110. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/obj.llvm-tblgen_autogen/mocs_compilation.cpp.o
  1111. [ 23%] Built target obj.llvm-tblgen
  1112. Scanning dependencies of target llvm-tblgen
  1113. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/llvm-tblgen_autogen/mocs_compilation.cpp.o
  1114. [ 23%] Linking CXX executable ../../../bin/llvm-tblgen
  1115. [ 23%] Built target llvm-tblgen
  1116. Scanning dependencies of target InstCombineTableGen
  1117. Scanning dependencies of target AttributeCompatFuncTableGen
  1118. Scanning dependencies of target intrinsics_gen
  1119. [ 23%] Building InstCombineTables.inc...
  1120. [ 23%] Building AttributesCompatFunc.inc...
  1121. [ 23%] Building IntrinsicImpl.inc...
  1122. [ 23%] Building IntrinsicEnums.inc...
  1123. [ 23%] Building Attributes.inc...
  1124. [ 23%] Updating AttributesCompatFunc.inc...
  1125. [ 25%] Updating Attributes.inc...
  1126. [ 25%] Built target AttributeCompatFuncTableGen
  1127. [ 25%] Updating InstCombineTables.inc...
  1128. [ 25%] Built target InstCombineTableGen
  1129. [ 25%] Updating IntrinsicEnums.inc...
  1130. [ 25%] Updating IntrinsicImpl.inc...
  1131. [ 25%] Built target intrinsics_gen
  1132. Scanning dependencies of target LLVMCodeGen_autogen
  1133. Scanning dependencies of target LLVMMCJIT_autogen
  1134. Scanning dependencies of target LLVMCore_autogen
  1135. Scanning dependencies of target LLVMSelectionDAG_autogen
  1136. Scanning dependencies of target LLVMAsmPrinter_autogen
  1137. Scanning dependencies of target LLVMGlobalISel_autogen
  1138. Scanning dependencies of target LLVMBitReader_autogen
  1139. Scanning dependencies of target X86CommonTableGen
  1140. [ 25%] Automatic MOC and UIC for target LLVMCodeGen
  1141. [ 25%] Automatic MOC and UIC for target LLVMCore
  1142. [ 25%] Automatic MOC and UIC for target LLVMMCJIT
  1143. [ 25%] Automatic MOC and UIC for target LLVMSelectionDAG
  1144. [ 25%] Automatic MOC and UIC for target LLVMAsmPrinter
  1145. [ 25%] Automatic MOC and UIC for target LLVMGlobalISel
  1146. [ 25%] Automatic MOC and UIC for target LLVMBitReader
  1147. [ 25%] Building X86GenAsmMatcher.inc...
  1148. [ 25%] Built target LLVMMCJIT_autogen
  1149. Scanning dependencies of target LLVMBitWriter_autogen
  1150. [ 25%] Automatic MOC and UIC for target LLVMBitWriter
  1151. [ 25%] Built target LLVMGlobalISel_autogen
  1152. [ 25%] Building X86GenAsmWriter.inc...
  1153. [ 25%] Built target LLVMBitReader_autogen
  1154. [ 25%] Building X86GenAsmWriter1.inc...
  1155. [ 25%] Built target LLVMBitWriter_autogen
  1156. [ 25%] Building X86GenCallingConv.inc...
  1157. [ 25%] Built target LLVMAsmPrinter_autogen
  1158. [ 25%] Building X86GenDAGISel.inc...
  1159. [ 25%] Built target LLVMCore_autogen
  1160. Scanning dependencies of target LLVMTransformUtils_autogen
  1161. [ 25%] Automatic MOC and UIC for target LLVMTransformUtils
  1162. [ 25%] Built target LLVMSelectionDAG_autogen
  1163. Scanning dependencies of target LLVMAggressiveInstCombine_autogen
  1164. [ 25%] Automatic MOC and UIC for target LLVMAggressiveInstCombine
  1165. [ 25%] Built target LLVMAggressiveInstCombine_autogen
  1166. [ 25%] Built target LLVMTransformUtils_autogen
  1167. [ 25%] Building X86GenDisassemblerTables.inc...
  1168. [ 25%] Building X86GenEVEX2VEXTables.inc...
  1169. [ 25%] Built target LLVMCodeGen_autogen
  1170. Scanning dependencies of target LLVMInstCombine_autogen
  1171. [ 25%] Automatic MOC and UIC for target LLVMInstCombine
  1172. [ 25%] Built target LLVMInstCombine_autogen
  1173. Scanning dependencies of target LLVMScalarOpts_autogen
  1174. [ 25%] Automatic MOC and UIC for target LLVMScalarOpts
  1175. [ 25%] Built target LLVMScalarOpts_autogen
  1176. Scanning dependencies of target LLVMAnalysis_autogen
  1177. [ 25%] Automatic MOC and UIC for target LLVMAnalysis
  1178. [ 25%] Built target LLVMAnalysis_autogen
  1179. Scanning dependencies of target LLVMObject_autogen
  1180. [ 25%] Automatic MOC and UIC for target LLVMObject
  1181. [ 25%] Built target LLVMObject_autogen
  1182. [ 25%] Building X86GenFastISel.inc...
  1183. [ 25%] Building X86GenGlobalISel.inc...
  1184. [ 25%] Building X86GenInstrInfo.inc...
  1185. [ 26%] Building X86GenRegisterBank.inc...
  1186. [ 26%] Building X86GenRegisterInfo.inc...
  1187. [ 26%] Building X86GenSubtargetInfo.inc...
  1188. [ 26%] Updating X86GenAsmMatcher.inc...
  1189. Scanning dependencies of target LLVMExecutionEngine_autogen
  1190. [ 26%] Automatic MOC and UIC for target LLVMExecutionEngine
  1191. [ 26%] Built target LLVMExecutionEngine_autogen
  1192. Scanning dependencies of target LLVMRuntimeDyld_autogen
  1193. [ 26%] Automatic MOC and UIC for target LLVMRuntimeDyld
  1194. [ 26%] Built target LLVMRuntimeDyld_autogen
  1195. Scanning dependencies of target LLVMTarget_autogen
  1196. [ 26%] Automatic MOC and UIC for target LLVMTarget
  1197. [ 26%] Built target LLVMTarget_autogen
  1198. Scanning dependencies of target LLVMProfileData_autogen
  1199. [ 26%] Automatic MOC and UIC for target LLVMProfileData
  1200. [ 26%] Built target LLVMProfileData_autogen
  1201. Scanning dependencies of target LLVMMCJIT
  1202. [ 26%] Building CXX object llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
  1203. [ 26%] Updating X86GenAsmWriter.inc...
  1204. [ 26%] Updating X86GenAsmWriter1.inc...
  1205. [ 26%] Building CXX object llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/LLVMMCJIT_autogen/mocs_compilation.cpp.o
  1206. Scanning dependencies of target LLVMCore
  1207. [ 26%] Updating X86GenCallingConv.inc...
  1208. [ 26%] Updating X86GenDisassemblerTables.inc...
  1209. [ 26%] Updating X86GenEVEX2VEXTables.inc...
  1210. [ 26%] Updating X86GenRegisterBank.inc...
  1211. [ 26%] Updating X86GenRegisterInfo.inc...
  1212. Scanning dependencies of target LLVMCodeGen
  1213. [ 26%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
  1214. [ 26%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
  1215. [ 26%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
  1216. [ 26%] Updating X86GenSubtargetInfo.inc...
  1217. [ 26%] Updating X86GenFastISel.inc...
  1218. [ 26%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
  1219. [ 26%] Updating X86GenGlobalISel.inc...
  1220. Scanning dependencies of target LLVMSelectionDAG
  1221. [ 26%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
  1222. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1223.                  from /home/green/rpcs3/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h:22,
  1224.                  from /home/green/rpcs3/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
  1225. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1226. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1227.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1228.                                                     ^
  1229. [ 26%] Linking CXX static library ../../libLLVMMCJIT.a
  1230. [ 26%] Built target LLVMMCJIT
  1231. Scanning dependencies of target LLVMAsmPrinter
  1232. [ 26%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o
  1233. [ 26%] Updating X86GenInstrInfo.inc...
  1234. [ 26%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
  1235. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1236.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:46:
  1237. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1238. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1239.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1240.                                                     ^
  1241. [ 26%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
  1242. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1243.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1244.                  from /home/green/rpcs3/llvm/lib/CodeGen/AllocationOrder.cpp:19:
  1245. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1246. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1247.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1248.                                                     ^
  1249. [ 27%] Updating X86GenDAGISel.inc...
  1250. [ 27%] Built target X86CommonTableGen
  1251. Scanning dependencies of target LLVMGlobalISel
  1252. [ 27%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
  1253. [ 27%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
  1254. [ 27%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
  1255. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1256.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1257.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1258.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1259.                  from /home/green/rpcs3/llvm/lib/CodeGen/Analysis.cpp:17:
  1260. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1261. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1262.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1263.                                                     ^
  1264. [ 27%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
  1265. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1266.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1267.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1268.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:16:
  1269. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1270. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1271.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1272.                                                     ^
  1273. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1274.                  from /home/green/rpcs3/llvm/lib/CodeGen/AtomicExpandPass.cpp:25:
  1275. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1276. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1277.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1278.                                                     ^
  1279. [ 27%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
  1280. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1281.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/BasicTTIImpl.h:30,
  1282.                  from /home/green/rpcs3/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
  1283. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1284. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1285.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1286.                                                     ^
  1287. [ 27%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
  1288. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
  1289. [ 28%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
  1290. [ 28%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o
  1291. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
  1292. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o
  1293. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o
  1294. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
  1295. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
  1296. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1297.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1298.                  from /home/green/rpcs3/llvm/lib/CodeGen/BranchFolding.cpp:41:
  1299. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1300. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1301.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1302.                                                     ^
  1303. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1304.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1305.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1306.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h:18,
  1307.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:14:
  1308. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1309. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1310.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1311.                                                     ^
  1312. [ 28%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
  1313. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1314.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1315.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1316.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/RegisterScavenging.h:23,
  1317.                  from /home/green/rpcs3/llvm/lib/CodeGen/BranchRelaxation.cpp:17:
  1318. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1319. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1320.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1321.                                                     ^
  1322. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1323.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1324.                  from /home/green/rpcs3/llvm/lib/CodeGen/BreakFalseDeps.cpp:26:
  1325. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1326. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1327.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1328.                                                     ^
  1329. [ 28%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o
  1330. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
  1331. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
  1332. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1333.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1334.                  from /home/green/rpcs3/llvm/lib/CodeGen/CalcSpillWeights.cpp:18:
  1335. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1336. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1337.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1338.                                                     ^
  1339. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o
  1340. [ 28%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
  1341. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1342.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1343.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1344.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:10:
  1345. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1346. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1347.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1348.                                                     ^
  1349. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1350.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1351.                  from /home/green/rpcs3/llvm/lib/CodeGen/CallingConvLower.cpp:17:
  1352. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1353. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1354.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1355.                                                     ^
  1356. [ 28%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
  1357. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
  1358. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
  1359. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1360.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1361.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1362.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1363.                  from /home/green/rpcs3/llvm/lib/CodeGen/CFIInstrInserter.cpp:27:
  1364. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1365. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1366.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1367.                                                     ^
  1368. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
  1369. [ 28%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
  1370. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
  1371. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
  1372. /home/green/rpcs3/llvm/lib/IR/Core.cpp: In function ‘void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)’:
  1373. /home/green/rpcs3/llvm/lib/IR/Core.cpp:90:18: warning: cast between incompatible function types from ‘LLVMDiagnosticHandler’ {aka ‘void (*)(LLVMOpaqueDiagnosticInfo*, void*)’} to ‘llvm::DiagnosticHandler::DiagnosticHandlerTy’ {aka ‘void (*)(const llvm::DiagnosticInfo&, void*)’} [-Wcast-function-type]
  1374.            Handler),
  1375.                   ^
  1376. /home/green/rpcs3/llvm/lib/IR/Core.cpp: In function ‘void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)’:
  1377. /home/green/rpcs3/llvm/lib/IR/Core.cpp:96:48: warning: cast between incompatible function types from ‘llvm::DiagnosticHandler::DiagnosticHandlerTy’ {aka ‘void (*)(const llvm::DiagnosticInfo&, void*)’} to ‘LLVMDiagnosticHandler’ {aka ‘void (*)(LLVMOpaqueDiagnosticInfo*, void*)’} [-Wcast-function-type]
  1378.        unwrap(C)->getDiagnosticHandlerCallBack());
  1379.                                                 ^
  1380. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1381.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1382.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1383.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:24,
  1384.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
  1385. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1386. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1387.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1388.                                                     ^
  1389. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1390.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1391.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1392.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1393.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:56:
  1394. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1395. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1396.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1397.                                                     ^
  1398. [ 28%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
  1399. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1400.                  from /home/green/rpcs3/llvm/lib/CodeGen/CodeGenPrepare.cpp:40:
  1401. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1402. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1403.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1404.                                                     ^
  1405. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1406.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1407.                  from /home/green/rpcs3/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:26:
  1408. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1409. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1410.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1411.                                                     ^
  1412. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1413.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1414.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1415.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1416.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:20:
  1417. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1418. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1419.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1420.                                                     ^
  1421. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
  1422. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
  1423. [ 30%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
  1424. [ 30%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
  1425. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o
  1426. [ 31%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
  1427. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1428.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1429.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:63:
  1430. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1431. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1432.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1433.                                                     ^
  1434. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1435.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1436.                  from /home/green/rpcs3/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp:16:
  1437. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1438. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1439.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1440.                                                     ^
  1441. [ 31%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
  1442. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
  1443. [ 31%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
  1444. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1445.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20:
  1446. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1447. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1448.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1449.                                                     ^
  1450. [ 31%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
  1451. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1452.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1453.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:20:
  1454. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1455. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1456.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1457.                                                     ^
  1458. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1459.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1460.                  from /home/green/rpcs3/llvm/lib/CodeGen/DetectDeadLanes.cpp:35:
  1461. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1462. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1463.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1464.                                                     ^
  1465. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
  1466. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1467.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22:
  1468. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1469. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1470.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1471.                                                     ^
  1472. [ 31%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
  1473. [ 31%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
  1474. [ 31%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
  1475. [ 31%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
  1476. [ 31%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
  1477. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
  1478. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1479.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1480.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:20:
  1481. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1482. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1483.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1484.                                                     ^
  1485. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1486.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1487.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp:21:
  1488. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1489. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1490.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1491.                                                     ^
  1492. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1493.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  1494.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  1495.                  from /home/green/rpcs3/llvm/lib/CodeGen/DFAPacketizer.cpp:31:
  1496. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1497. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1498.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1499.                                                     ^
  1500. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1501.                  from /home/green/rpcs3/llvm/lib/CodeGen/DwarfEHPrepare.cpp:25:
  1502. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1503. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1504.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1505.                                                     ^
  1506. [ 31%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
  1507. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
  1508. [ 31%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o
  1509. [ 31%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
  1510. [ 31%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
  1511. [ 31%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
  1512. [ 31%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
  1513. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1514.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1515.                  from /home/green/rpcs3/llvm/lib/CodeGen/EarlyIfConversion.cpp:30:
  1516. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1517. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1518.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1519.                                                     ^
  1520. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
  1521. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
  1522. [ 31%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
  1523. [ 31%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o
  1524. [ 31%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o
  1525. [ 31%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
  1526. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
  1527. [ 31%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o
  1528. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1529.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1530.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22:
  1531. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1532. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1533.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1534.                                                     ^
  1535. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1536.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:32:
  1537. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1538. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1539.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1540.                                                     ^
  1541. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1542.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1543.                  from /home/green/rpcs3/llvm/lib/CodeGen/ExecutionDomainFix.cpp:11:
  1544. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1545. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1546.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1547.                                                     ^
  1548. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
  1549. [ 32%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
  1550. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1551.                  from /home/green/rpcs3/llvm/lib/CodeGen/ExpandISelPseudos.cpp:21:
  1552. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1553. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1554.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1555.                                                     ^
  1556. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1557.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:43:
  1558. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1559. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1560.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1561.                                                     ^
  1562. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
  1563. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
  1564. [ 32%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
  1565. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1566.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1567.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1568.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
  1569.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
  1570. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1571. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1572.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1573.                                                     ^
  1574. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
  1575. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
  1576. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1577.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1578.                  from /home/green/rpcs3/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp:18:
  1579. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1580. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1581.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1582.                                                     ^
  1583. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1584.                  from /home/green/rpcs3/llvm/lib/CodeGen/ExpandMemCmp.cpp:22:
  1585. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1586. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1587.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1588.                                                     ^
  1589. [ 32%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DomTreeUpdater.cpp.o
  1590. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1591.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:30:
  1592. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1593. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1594.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1595.                                                     ^
  1596. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
  1597. [ 32%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
  1598. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
  1599. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
  1600. [ 32%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
  1601. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
  1602. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1603.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1604.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1605.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
  1606.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
  1607. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1608. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1609.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1610.                                                     ^
  1611. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
  1612. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
  1613. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1614.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:27:
  1615. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1616. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1617.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1618.                                                     ^
  1619. [ 32%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
  1620. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1621.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1622.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1623.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1624.                  from /home/green/rpcs3/llvm/lib/CodeGen/FEntryInserter.cpp:19:
  1625. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1626. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1627.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1628.                                                     ^
  1629. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
  1630. [ 32%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
  1631. [ 32%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
  1632. [ 32%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
  1633. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
  1634. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
  1635. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o
  1636. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1637.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1638.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:24:
  1639. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1640. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1641.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1642.                                                     ^
  1643. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
  1644. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
  1645. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
  1646. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o
  1647. [ 32%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
  1648. [ 32%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
  1649. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
  1650. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
  1651. [ 32%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/LLVMAsmPrinter_autogen/mocs_compilation.cpp.o
  1652. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
  1653. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1654.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/WinException.cpp:24:
  1655. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1656. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1657.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1658.                                                     ^
  1659. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1660.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1661.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1662.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1663.                  from /home/green/rpcs3/llvm/lib/CodeGen/GCRootLowering.cpp:22:
  1664. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1665. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1666.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1667.                                                     ^
  1668. [ 32%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
  1669. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1670.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1671.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1672.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
  1673.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/Localizer.cpp:13:
  1674. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1675. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1676.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1677.                                                     ^
  1678. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
  1679. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
  1680. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1681.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1682.                  from /home/green/rpcs3/llvm/lib/CodeGen/IfConversion.cpp:33:
  1683. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1684. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1685.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1686.                                                     ^
  1687. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
  1688. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1689.                  from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:40:
  1690. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1691. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1692.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1693.                                                     ^
  1694. [ 35%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
  1695. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1696.                  from /home/green/rpcs3/llvm/lib/CodeGen/IndirectBrExpandPass.cpp:33:
  1697. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1698. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1699.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1700.                                                     ^
  1701. [ 35%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
  1702. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
  1703. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1704.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1705.                  from /home/green/rpcs3/llvm/lib/CodeGen/ImplicitNullChecks.cpp:45:
  1706. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1707. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1708.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1709.                                                     ^
  1710. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1711.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1712.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1713.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
  1714. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1715. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1716.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1717.                                                     ^
  1718. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
  1719. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
  1720. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1721.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1722.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  1723.                  from /home/green/rpcs3/llvm/lib/CodeGen/InlineSpiller.cpp:30:
  1724. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1725. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1726.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1727.                                                     ^
  1728. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
  1729. [ 35%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
  1730. [ 35%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
  1731. [ 35%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
  1732. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1733.                  from /home/green/rpcs3/llvm/lib/CodeGen/InterleavedAccessPass.cpp:53:
  1734. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1735. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1736.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1737.                                                     ^
  1738. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
  1739. [ 36%] Linking CXX static library ../../libLLVMAsmPrinter.a
  1740. [ 36%] Built target LLVMAsmPrinter
  1741. Scanning dependencies of target LLVMBitReader
  1742. [ 36%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
  1743. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
  1744. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1745.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1746.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1747.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:68,
  1748.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
  1749. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1750. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1751.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1752.                                                     ^
  1753. [ 36%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
  1754. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
  1755. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o
  1756. [ 36%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
  1757. [ 36%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o
  1758. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
  1759. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1760.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1761.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1762.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1763.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveDebugValues.cpp:39:
  1764. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1765. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1766.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1767.                                                     ^
  1768. [ 36%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
  1769. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
  1770. [ 36%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o
  1771. [ 36%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
  1772. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1773.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1774.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveDebugVariables.cpp:40:
  1775. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1776. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1777.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1778.                                                     ^
  1779. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
  1780. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1781.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1782.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:21:
  1783. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1784. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1785.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1786.                                                     ^
  1787. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1788.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1789.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveIntervals.cpp:34:
  1790. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1791. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1792.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1793.                                                     ^
  1794. [ 36%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
  1795. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1796.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1797.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveInterval.cpp:33:
  1798. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1799. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1800.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1801.                                                     ^
  1802. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
  1803. [ 36%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
  1804. [ 36%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
  1805. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
  1806. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
  1807. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
  1808. [ 36%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
  1809. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1810.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1811.                  from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/Utils.cpp:20:
  1812. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1813. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1814.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1815.                                                     ^
  1816. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1817.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1818.                  from /home/green/rpcs3/llvm/lib/CodeGen/LivePhysRegs.cpp:20:
  1819. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1820. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1821.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1822.                                                     ^
  1823. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1824.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1825.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveRangeCalc.cpp:25:
  1826. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1827. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1828.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1829.                                                     ^
  1830. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1831.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1832.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  1833.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveRangeEdit.cpp:14:
  1834. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1835. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1836.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1837.                                                     ^
  1838. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
  1839. [ 36%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LLVMGlobalISel_autogen/mocs_compilation.cpp.o
  1840. [ 36%] Linking CXX static library ../../libLLVMGlobalISel.a
  1841. [ 36%] Built target LLVMGlobalISel
  1842. Scanning dependencies of target LLVMBitWriter
  1843. [ 36%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
  1844. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
  1845. [ 36%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
  1846. [ 36%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o
  1847. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
  1848. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
  1849. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1850.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1851.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveRangeShrink.cpp:26:
  1852. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1853. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1854.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1855.                                                     ^
  1856. [ 38%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
  1857. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1858.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveRegMatrix.cpp:22:
  1859. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1860. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1861.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1862.                                                     ^
  1863. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1864.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1865.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1866.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveRegUnits.cpp:14:
  1867. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1868. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1869.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1870.                                                     ^
  1871. [ 38%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
  1872. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1873.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveStacks.cpp:20:
  1874. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1875. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1876.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1877.                                                     ^
  1878. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
  1879. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o
  1880. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
  1881. [ 38%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
  1882. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o
  1883. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1884.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1885.                  from /home/green/rpcs3/llvm/lib/CodeGen/LiveVariables.cpp:35:
  1886. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1887. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1888.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1889.                                                     ^
  1890. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1891.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1892.                  from /home/green/rpcs3/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp:27:
  1893. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1894. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1895.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1896.                                                     ^
  1897. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1898.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/BasicTTIImpl.h:30,
  1899.                  from /home/green/rpcs3/llvm/lib/CodeGen/LLVMTargetMachine.cpp:16:
  1900. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1901. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1902.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1903.                                                     ^
  1904. [ 38%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
  1905. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o
  1906. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
  1907. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
  1908. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
  1909. [ 38%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
  1910. [ 38%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
  1911. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1912.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/SelectionDAGISel.h:20,
  1913.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h:22,
  1914.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
  1915. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1916. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1917.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1918.                                                     ^
  1919. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
  1920. [ 38%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
  1921. [ 38%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/LLVMBitReader_autogen/mocs_compilation.cpp.o
  1922. [ 38%] Linking CXX static library ../../libLLVMBitReader.a
  1923. [ 38%] Built target LLVMBitReader
  1924. Scanning dependencies of target LLVMTransformUtils
  1925. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1926.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1927.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineBasicBlock.cpp:22:
  1928. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1929. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1930.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1931.                                                     ^
  1932. [ 38%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
  1933. [ 38%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
  1934. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
  1935. [ 38%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
  1936. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1937.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1938.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1939.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1940.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TailDuplicator.h:22,
  1941.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineBlockPlacement.cpp:45:
  1942. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1943. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1944.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1945.                                                     ^
  1946. [ 38%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
  1947. [ 38%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
  1948. [ 39%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
  1949. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
  1950. In file included from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:20:
  1951. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1952. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1953.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1954.                                                     ^
  1955. Scanning dependencies of target LLVMAggressiveInstCombine
  1956. [ 39%] Building CXX object llvm_build/lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o
  1957. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
  1958. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1959.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1960.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineCombiner.cpp:20:
  1961. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1962. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1963.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1964.                                                     ^
  1965. [ 39%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
  1966. [ 39%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
  1967. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1968.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1969.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineCopyPropagation.cpp:54:
  1970. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1971. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1972.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1973.                                                     ^
  1974. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
  1975. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
  1976. [ 39%] Building CXX object llvm_build/lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o
  1977. [ 39%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/LLVMBitWriter_autogen/mocs_compilation.cpp.o
  1978. [ 39%] Linking CXX static library ../../libLLVMBitWriter.a
  1979. [ 39%] Built target LLVMBitWriter
  1980. Scanning dependencies of target LLVMInstCombine
  1981. [ 39%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
  1982. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1983.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1984.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:28:
  1985. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1986. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1987.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1988.                                                     ^
  1989. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1990.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1991.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineCSE.cpp:29:
  1992. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1993. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  1994.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1995.                                                     ^
  1996. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
  1997. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
  1998. [ 39%] Building CXX object llvm_build/lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/LLVMAggressiveInstCombine_autogen/mocs_compilation.cpp.o
  1999. [ 39%] Linking CXX static library ../../libLLVMAggressiveInstCombine.a
  2000. [ 39%] Built target LLVMAggressiveInstCombine
  2001. Scanning dependencies of target LLVMScalarOpts
  2002. [ 39%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
  2003. [ 39%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
  2004. [ 39%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
  2005. [ 39%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
  2006. [ 40%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
  2007. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2008.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2009.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineFrameInfo.cpp:18:
  2010. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2011. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2012.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2013.                                                     ^
  2014. [ 40%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
  2015. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2016.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2017.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24:
  2018. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2019. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2020.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2021.                                                     ^
  2022. [ 42%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
  2023. [ 42%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
  2024. [ 42%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
  2025. [ 42%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
  2026. [ 42%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
  2027. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2028.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2029.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineFunction.cpp:34:
  2030. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2031. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2032.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2033.                                                     ^
  2034. [ 42%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
  2035. [ 42%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o
  2036. [ 42%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
  2037. [ 42%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
  2038. [ 42%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
  2039. [ 42%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
  2040. [ 42%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
  2041. [ 42%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
  2042. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2043.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/SelectionDAGISel.h:20,
  2044.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h:22,
  2045.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:24:
  2046. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2047. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2048.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2049.                                                     ^
  2050. [ 42%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
  2051. [ 42%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
  2052. [ 42%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
  2053. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2054.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2055.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2056.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2057.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineInstrBundle.cpp:16:
  2058. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2059. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2060.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2061.                                                     ^
  2062. [ 42%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
  2063. [ 42%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o
  2064. [ 42%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
  2065. [ 42%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
  2066. [ 42%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
  2067. [ 42%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
  2068. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2069.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2070.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:52:
  2071. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2072. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2073.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2074.                                                     ^
  2075. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2076.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2077.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineInstr.cpp:35:
  2078. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2079. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2080.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2081.                                                     ^
  2082. [ 42%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
  2083. [ 42%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
  2084. [ 42%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
  2085. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
  2086. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
  2087. [ 43%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
  2088. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
  2089. [ 43%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
  2090. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
  2091. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2092.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2093.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineLICM.cpp:35:
  2094. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2095. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2096.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2097.                                                     ^
  2098. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
  2099. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
  2100. /home/green/rpcs3/llvm/lib/IR/SafepointIRVerifier.cpp: In member function ‘bool {anonymous}::CFGDeadness::hasLiveIncomingEdge(const llvm::PHINode*, const llvm::BasicBlock*) const’:
  2101. /home/green/rpcs3/llvm/lib/IR/SafepointIRVerifier.cpp:87:10: warning: variable ‘Listed’ set but not used [-Wunused-but-set-variable]
  2102.      bool Listed = false;
  2103.           ^~~~~~
  2104. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
  2105. [ 43%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
  2106. [ 43%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
  2107. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
  2108. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
  2109. [ 43%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
  2110. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
  2111. [ 44%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
  2112. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
  2113. [ 44%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
  2114. [ 44%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
  2115. [ 44%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
  2116. [ 44%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
  2117. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
  2118. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
  2119. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
  2120. [ 44%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
  2121. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2122.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:41:
  2123. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2124. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2125.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2126.                                                     ^
  2127. [ 44%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
  2128. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
  2129. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
  2130. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
  2131. [ 46%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
  2132. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
  2133. [ 46%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
  2134. [ 46%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
  2135. [ 46%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
  2136. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
  2137. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
  2138. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
  2139. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2140.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2141.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineOperand.cpp:20:
  2142. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2143. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2144.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2145.                                                     ^
  2146. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
  2147. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o
  2148. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
  2149. [ 46%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
  2150. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
  2151. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o
  2152. [ 46%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
  2153. [ 46%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
  2154. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
  2155. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
  2156. [ 46%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
  2157. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2158.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2159.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2160.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineOutliner.h:19,
  2161.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineOutliner.cpp:58:
  2162. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2163. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2164.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2165.                                                     ^
  2166. [ 46%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/LLVMCore_autogen/mocs_compilation.cpp.o
  2167. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
  2168. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2169.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2170.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachinePipeliner.cpp:86:
  2171. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2172. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2173.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2174.                                                     ^
  2175. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
  2176. [ 46%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
  2177. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
  2178. [ 46%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
  2179. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
  2180. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2181.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2182.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2183.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2184.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:25:
  2185. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2186. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2187.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2188.                                                     ^
  2189. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
  2190. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
  2191. [ 46%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
  2192. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
  2193. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
  2194. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
  2195. [ 46%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
  2196. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2197.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/SelectionDAGISel.h:20,
  2198.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
  2199. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2200. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2201.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2202.                                                     ^
  2203. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
  2204. [ 46%] Linking CXX static library ../libLLVMCore.a
  2205. [ 46%] Built target LLVMCore
  2206. Scanning dependencies of target LLVMAnalysis
  2207. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
  2208. [ 46%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
  2209. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:18,
  2210.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2211.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/SelectionDAGISel.h:20,
  2212.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
  2213. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::initialize() [with RegistryClass = llvm::RegisterScheduler]’:
  2214. /home/green/rpcs3/llvm/include/llvm/Support/CommandLine.h:1343:5:   required from ‘void llvm::cl::opt<DataType, ExternalStorage, ParserClass>::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::RegisterScheduler>]’
  2215. /home/green/rpcs3/llvm/include/llvm/Support/CommandLine.h:1365:5:   required from ‘llvm::cl::opt<DataType, ExternalStorage, ParserClass>::opt(const Mods& ...) [with Mods = {char [13], llvm::cl::initializer<llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)>, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::RegisterScheduler>]’
  2216. /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:191:38:   required from here
  2217. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} [-Wcast-function-type]
  2218.                        (typename RegistryClass::FunctionPassCtor)Node->getCtor(),
  2219. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
  2220. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2221.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2222.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineRegisterInfo.cpp:14:
  2223. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2224. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2225.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2226.                                                     ^
  2227. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]’:
  2228. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h:132:8:   required from here
  2229. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} [-Wcast-function-type]
  2230.      this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D);
  2231.                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2232. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
  2233. [ 46%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
  2234. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
  2235. [ 46%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
  2236. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o
  2237. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
  2238. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2239.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  2240.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  2241.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:89,
  2242.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineScheduler.cpp:15:
  2243. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2244. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2245.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2246.                                                     ^
  2247. In file included from /home/green/rpcs3/llvm/lib/CodeGen/MachineScheduler.cpp:15:
  2248. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
  2249. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2250.      : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
  2251.                                                       ^
  2252. [ 46%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
  2253. [ 47%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
  2254. [ 47%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
  2255. [ 47%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
  2256. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2257.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2258.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineSink.cpp:35:
  2259. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2260. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2261.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2262.                                                     ^
  2263. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:86,
  2264.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineScheduler.cpp:15:
  2265. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::initialize() [with RegistryClass = llvm::MachineSchedRegistry]’:
  2266. /home/green/rpcs3/llvm/include/llvm/Support/CommandLine.h:1343:5:   required from ‘void llvm::cl::opt<DataType, ExternalStorage, ParserClass>::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::MachineSchedRegistry>]’
  2267. /home/green/rpcs3/llvm/include/llvm/Support/CommandLine.h:1365:5:   required from ‘llvm::cl::opt<DataType, ExternalStorage, ParserClass>::opt(const Mods& ...) [with Mods = {char [8], llvm::cl::initializer<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::MachineSchedRegistry>]’
  2268. /home/green/rpcs3/llvm/lib/CodeGen/MachineScheduler.cpp:253:65:   required from here
  2269. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::MachineSchedRegistry::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} [-Wcast-function-type]
  2270.                        (typename RegistryClass::FunctionPassCtor)Node->getCtor(),
  2271. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]’:
  2272. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h:132:8:   required from here
  2273. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::MachineSchedRegistry::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} [-Wcast-function-type]
  2274.      this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D);
  2275.                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2276. [ 47%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
  2277. [ 47%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o
  2278. [ 47%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
  2279. [ 47%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
  2280. [ 47%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
  2281. [ 47%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
  2282. [ 47%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
  2283. [ 47%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
  2284. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
  2285. [ 48%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
  2286. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2287.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2288.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineSSAUpdater.cpp:23:
  2289. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2290. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2291.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2292.                                                     ^
  2293. [ 48%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
  2294. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2295.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  2296.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineTraceMetrics.h:57,
  2297.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineTraceMetrics.cpp:10:
  2298. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2299. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2300.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2301.                                                     ^
  2302. [ 48%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
  2303. [ 48%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
  2304. [ 48%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
  2305. [ 50%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
  2306. [ 50%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
  2307. [ 50%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
  2308. [ 50%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/LLVMInstCombine_autogen/mocs_compilation.cpp.o
  2309. [ 50%] Linking CXX static library ../../libLLVMInstCombine.a
  2310. [ 50%] Built target LLVMInstCombine
  2311. Scanning dependencies of target LLVMObject
  2312. [ 50%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
  2313. [ 50%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
  2314. [ 50%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
  2315. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2316.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2317.                  from /home/green/rpcs3/llvm/lib/CodeGen/MachineVerifier.cpp:50:
  2318. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2319. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2320.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2321.                                                     ^
  2322. [ 50%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
  2323. [ 50%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
  2324. [ 50%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
  2325. [ 50%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
  2326. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2327.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2328.                  from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21:
  2329. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2330. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2331.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2332.                                                     ^
  2333. [ 50%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
  2334. [ 50%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
  2335. [ 50%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
  2336. [ 50%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
  2337. [ 50%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
  2338. [ 50%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
  2339. [ 50%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
  2340. [ 50%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
  2341. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2342.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2343.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2344.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2345.                  from /home/green/rpcs3/llvm/lib/CodeGen/PatchableFunction.cpp:20:
  2346. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2347. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2348.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2349.                                                     ^
  2350. [ 51%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
  2351. [ 51%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
  2352. [ 51%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
  2353. [ 51%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o
  2354. [ 51%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
  2355. [ 51%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LLVMSelectionDAG_autogen/mocs_compilation.cpp.o
  2356. [ 51%] Linking CXX static library ../../libLLVMSelectionDAG.a
  2357. [ 51%] Built target LLVMSelectionDAG
  2358. Scanning dependencies of target LLVMExecutionEngine
  2359. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
  2360. [ 51%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o
  2361. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
  2362. [ 51%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o
  2363. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2364.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2365.                  from /home/green/rpcs3/llvm/lib/CodeGen/MIRPrinter.cpp:34:
  2366. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2367. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2368.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2369.                                                     ^
  2370. [ 51%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
  2371. [ 51%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
  2372. [ 51%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
  2373. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
  2374. [ 51%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
  2375. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
  2376. [ 51%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
  2377. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
  2378. [ 51%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
  2379. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/LLVMExecutionEngine_autogen/mocs_compilation.cpp.o
  2380. [ 51%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
  2381. [ 51%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
  2382. [ 51%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
  2383. [ 51%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o
  2384. [ 52%] Linking CXX static library ../libLLVMExecutionEngine.a
  2385. [ 52%] Built target LLVMExecutionEngine
  2386. Scanning dependencies of target LLVMRuntimeDyld
  2387. [ 52%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
  2388. [ 52%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
  2389. [ 53%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
  2390. [ 53%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
  2391. [ 53%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
  2392. [ 53%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
  2393. [ 53%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o
  2394. [ 53%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
  2395. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2396.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  2397.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  2398.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:89,
  2399.                  from /home/green/rpcs3/llvm/lib/CodeGen/MacroFusion.cpp:19:
  2400. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2401. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2402.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2403.                                                     ^
  2404. In file included from /home/green/rpcs3/llvm/lib/CodeGen/MacroFusion.cpp:19:
  2405. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
  2406. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2407.      : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
  2408.                                                       ^
  2409. [ 53%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
  2410. [ 53%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
  2411. [ 53%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o
  2412. [ 53%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
  2413. [ 53%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
  2414. [ 53%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
  2415. [ 53%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
  2416. [ 53%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
  2417. [ 53%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
  2418. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2419.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2420.                  from /home/green/rpcs3/llvm/lib/CodeGen/OptimizePHIs.cpp:22:
  2421. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2422. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2423.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2424.                                                     ^
  2425. [ 53%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
  2426. [ 53%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o
  2427. [ 53%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
  2428. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
  2429. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
  2430. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
  2431. [ 55%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
  2432. [ 55%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
  2433. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
  2434. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
  2435. [ 55%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/LLVMRuntimeDyld_autogen/mocs_compilation.cpp.o
  2436. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
  2437. [ 55%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
  2438. [ 55%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
  2439. [ 55%] Linking CXX static library ../../libLLVMRuntimeDyld.a
  2440. [ 55%] Built target LLVMRuntimeDyld
  2441. Scanning dependencies of target LLVMTarget
  2442. [ 55%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
  2443. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2444.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2445.                  from /home/green/rpcs3/llvm/lib/CodeGen/PeepholeOptimizer.cpp:83:
  2446. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2447. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2448.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2449.                                                     ^
  2450. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
  2451. [ 55%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
  2452. [ 55%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
  2453. [ 55%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
  2454. [ 55%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
  2455. [ 55%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
  2456. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
  2457. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
  2458. [ 55%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
  2459. [ 56%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/LLVMTarget_autogen/mocs_compilation.cpp.o
  2460. [ 56%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
  2461. [ 56%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
  2462. [ 56%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
  2463. [ 56%] Linking CXX static library ../libLLVMTarget.a
  2464. [ 56%] Built target LLVMTarget
  2465. Scanning dependencies of target LLVMX86AsmPrinter_autogen
  2466. [ 56%] Automatic MOC and UIC for target LLVMX86AsmPrinter
  2467. [ 56%] Built target LLVMX86AsmPrinter_autogen
  2468. Scanning dependencies of target LLVMX86Desc_autogen
  2469. [ 57%] Automatic MOC and UIC for target LLVMX86Desc
  2470. [ 57%] Built target LLVMX86Desc_autogen
  2471. Scanning dependencies of target LLVMX86Info_autogen
  2472. [ 57%] Automatic MOC and UIC for target LLVMX86Info
  2473. [ 57%] Built target LLVMX86Info_autogen
  2474. Scanning dependencies of target LLVMX86Utils_autogen
  2475. [ 57%] Automatic MOC and UIC for target LLVMX86Utils
  2476. [ 57%] Built target LLVMX86Utils_autogen
  2477. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
  2478. [ 57%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
  2479. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2480.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2481.                  from /home/green/rpcs3/llvm/lib/CodeGen/PHIElimination.cpp:32:
  2482. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2483. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2484.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2485.                                                     ^
  2486. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
  2487. [ 57%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
  2488. [ 57%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
  2489. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
  2490. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
  2491. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o
  2492. [ 57%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
  2493. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
  2494. [ 57%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
  2495. [ 57%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
  2496. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
  2497. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
  2498. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
  2499. [ 57%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
  2500. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2501.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2502.                  from /home/green/rpcs3/llvm/lib/CodeGen/PHIEliminationUtils.cpp:14:
  2503. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2504. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2505.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2506.                                                     ^
  2507. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o
  2508. [ 57%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
  2509. [ 57%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/LLVMObject_autogen/mocs_compilation.cpp.o
  2510. [ 57%] Linking CXX static library ../libLLVMObject.a
  2511. [ 57%] Built target LLVMObject
  2512. Scanning dependencies of target LLVMProfileData
  2513. [ 57%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
  2514. [ 57%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
  2515. [ 59%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o
  2516. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2517.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2518.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2519.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2520.                  from /home/green/rpcs3/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp:34:
  2521. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2522. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2523.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2524.                                                     ^
  2525. [ 59%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
  2526. [ 59%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
  2527. [ 59%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o
  2528. [ 59%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
  2529. [ 59%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
  2530. [ 59%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
  2531. [ 59%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
  2532. [ 59%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
  2533. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2534.                  from /home/green/rpcs3/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h:22,
  2535.                  from /home/green/rpcs3/llvm/lib/CodeGen/PostRASchedulerList.cpp:21:
  2536. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2537. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2538.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2539.                                                     ^
  2540. [ 59%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
  2541. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
  2542. [ 60%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o
  2543. [ 60%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
  2544. [ 60%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
  2545. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o
  2546. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
  2547. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
  2548. [ 60%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
  2549. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
  2550. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
  2551. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
  2552. [ 60%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
  2553. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
  2554. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2555.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2556.                  from /home/green/rpcs3/llvm/lib/CodeGen/ProcessImplicitDefs.cpp:14:
  2557. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2558. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2559.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2560.                                                     ^
  2561. [ 60%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
  2562. [ 60%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
  2563. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
  2564. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
  2565. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
  2566. [ 60%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
  2567. [ 60%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
  2568. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
  2569. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2570.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2571.                  from /home/green/rpcs3/llvm/lib/CodeGen/PrologEpilogInserter.cpp:39:
  2572. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2573. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2574.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2575.                                                     ^
  2576. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2577.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2578.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2579.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2580.                  from /home/green/rpcs3/llvm/lib/CodeGen/PseudoSourceValue.cpp:17:
  2581. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2582. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2583.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2584.                                                     ^
  2585. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
  2586. [ 60%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
  2587. [ 60%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
  2588. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LLVMTransformUtils_autogen/mocs_compilation.cpp.o
  2589. [ 60%] Linking CXX static library ../../libLLVMTransformUtils.a
  2590. [ 60%] Built target LLVMTransformUtils
  2591. Scanning dependencies of target LLVMX86CodeGen_autogen
  2592. [ 60%] Automatic MOC and UIC for target LLVMX86CodeGen
  2593. Scanning dependencies of target LLVMX86AsmPrinter
  2594. [ 60%] Built target LLVMX86CodeGen_autogen
  2595. Scanning dependencies of target LLVMX86Desc
  2596. [ 60%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o
  2597. [ 60%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o
  2598. [ 60%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o
  2599. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
  2600. [ 60%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o
  2601. [ 60%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o
  2602. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o
  2603. [ 60%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
  2604. [ 60%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o
  2605. [ 60%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
  2606. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o
  2607. [ 60%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/LLVMProfileData_autogen/mocs_compilation.cpp.o
  2608. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2609.                  from /home/green/rpcs3/llvm/lib/CodeGen/ReachingDefAnalysis.cpp:12:
  2610. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2611. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2612.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2613.                                                     ^
  2614. [ 60%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
  2615. [ 60%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o
  2616. [ 60%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
  2617. [ 60%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
  2618. [ 60%] Linking CXX static library ../libLLVMProfileData.a
  2619. [ 60%] Built target LLVMProfileData
  2620. Scanning dependencies of target LLVMX86Info
  2621. [ 60%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstPrinterCommon.cpp.o
  2622. [ 60%] Building CXX object llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
  2623. [ 60%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o
  2624. [ 60%] Building CXX object llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/LLVMX86Info_autogen/mocs_compilation.cpp.o
  2625. [ 60%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
  2626. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o
  2627. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
  2628. [ 60%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/LLVMX86AsmPrinter_autogen/mocs_compilation.cpp.o
  2629. [ 60%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a
  2630. [ 60%] Built target LLVMX86AsmPrinter
  2631. Scanning dependencies of target LLVMX86Utils
  2632. [ 60%] Building CXX object llvm_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o
  2633. [ 60%] Linking CXX static library ../../../libLLVMX86Info.a
  2634. [ 60%] Built target LLVMX86Info
  2635. Scanning dependencies of target LLVMX86CodeGen
  2636. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2637.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2638.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocBase.cpp:23:
  2639. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2640. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2641.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2642.                                                     ^
  2643. [ 60%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o
  2644. [ 61%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/ShadowCallStack.cpp.o
  2645. [ 61%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o
  2646. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2647.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2648.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  2649.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocBasic.cpp:22:
  2650. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2651. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2652.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2653.                                                     ^
  2654. [ 61%] Building CXX object llvm_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/LLVMX86Utils_autogen/mocs_compilation.cpp.o
  2655. [ 61%] Linking CXX static library ../../../libLLVMX86Utils.a
  2656. [ 61%] Built target LLVMX86Utils
  2657. [ 61%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o
  2658. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
  2659. [ 61%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
  2660. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
  2661. [ 61%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o
  2662. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
  2663. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2664.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2665.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2666.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2667.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2668.                  from /home/green/rpcs3/llvm/lib/Target/X86/ShadowCallStack.cpp:19:
  2669. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2670. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2671.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2672.                                                     ^
  2673. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
  2674. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2675.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2676.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2677.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2678.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2679.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86CallFrameOptimization.cpp:22:
  2680. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2681. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2682.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2683.                                                     ^
  2684. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2685.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2686.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2687.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2688.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2689.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  2690.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86AsmPrinter.h:13,
  2691.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86AsmPrinter.cpp:15:
  2692. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2693. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2694.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2695.                                                     ^
  2696. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2697.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2698.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocFast.cpp:30:
  2699. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2700. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2701.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2702.                                                     ^
  2703. [ 63%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o
  2704. [ 64%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
  2705. [ 64%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o
  2706. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function ‘unsigned int getRelocType64(llvm::MCContext&, llvm::SMLoc, llvm::MCSymbolRefExpr::VariantKind, X86_64RelType, bool, unsigned int)’:
  2707. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:105:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2708.      switch (Type) {
  2709.      ^~~~~~
  2710. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:117:3: note: here
  2711.    case MCSymbolRefExpr::VK_GOT:
  2712.    ^~~~
  2713. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:118:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2714.      switch (Type) {
  2715.      ^~~~~~
  2716. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:128:3: note: here
  2717.    case MCSymbolRefExpr::VK_GOTOFF:
  2718.    ^~~~
  2719. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:134:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2720.      switch (Type) {
  2721.      ^~~~~~
  2722. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:144:3: note: here
  2723.    case MCSymbolRefExpr::VK_DTPOFF:
  2724.    ^~~~
  2725. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:146:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2726.      switch (Type) {
  2727.      ^~~~~~
  2728. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:156:3: note: here
  2729.    case MCSymbolRefExpr::VK_SIZE:
  2730.    ^~~~
  2731. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:158:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2732.      switch (Type) {
  2733.      ^~~~~~
  2734. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:168:3: note: here
  2735.    case MCSymbolRefExpr::VK_TLSCALL:
  2736.    ^~~~
  2737. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function ‘unsigned int getRelocType32(llvm::MCContext&, llvm::MCSymbolRefExpr::VariantKind, X86_32RelType, bool, unsigned int)’:
  2738. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:229:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2739.      switch (Type) {
  2740.      ^~~~~~
  2741. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:237:3: note: here
  2742.    case MCSymbolRefExpr::VK_GOT:
  2743.    ^~~~
  2744. [ 64%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o
  2745. [ 64%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o
  2746. [ 64%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o
  2747. [ 64%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
  2748. [ 64%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
  2749. [ 64%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o
  2750. [ 64%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
  2751. [ 64%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
  2752. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2753.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2754.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2755.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2756.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2757.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  2758.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86CallingConv.cpp:16:
  2759. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2760. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2761.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2762.                                                     ^
  2763. [ 64%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
  2764. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2765.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2766.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2767.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2768.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2769.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86CallLowering.cpp:19:
  2770. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2771. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2772.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2773.                                                     ^
  2774. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2775.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2776.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2777.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2778.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2779.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86CmovConversion.cpp:45:
  2780. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2781. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2782.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2783.                                                     ^
  2784. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2785.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2786.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  2787.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocGreedy.cpp:40:
  2788. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2789. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2790.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2791.                                                     ^
  2792. [ 64%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o
  2793. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
  2794. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
  2795. [ 65%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/LLVMX86Desc_autogen/mocs_compilation.cpp.o
  2796. [ 65%] Linking CXX static library ../../../libLLVMX86Desc.a
  2797. [ 65%] Built target LLVMX86Desc
  2798. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
  2799. [ 65%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
  2800. [ 65%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o
  2801. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2802.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2803.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2804.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2805.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2806.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86DomainReassignment.cpp:17:
  2807. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2808. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2809.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2810.                                                     ^
  2811. [ 65%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o
  2812. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
  2813. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
  2814. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2815.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2816.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2817.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2818.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2819.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86ExpandPseudo.cpp:19:
  2820. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2821. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2822.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2823.                                                     ^
  2824. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2825.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2826.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2827.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2828.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2829.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86FastISel.cpp:19:
  2830. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2831. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2832.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2833.                                                     ^
  2834. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
  2835. [ 65%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o
  2836. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2837.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2838.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  2839.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocPBQP.cpp:47:
  2840. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2841. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2842.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2843.                                                     ^
  2844. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o
  2845. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
  2846. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
  2847. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2848.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2849.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2850.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2851.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2852.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86FixupBWInsts.cpp:49:
  2853. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2854. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2855.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2856.                                                     ^
  2857. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
  2858. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
  2859. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
  2860. [ 65%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o
  2861. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
  2862. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
  2863. [ 65%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
  2864. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
  2865. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2866.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2867.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegisterClassInfo.cpp:22:
  2868. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2869. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2870.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2871.                                                     ^
  2872. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2873.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2874.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2875.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2876.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2877.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86FixupLEAs.cpp:17:
  2878. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2879. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2880.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2881.                                                     ^
  2882. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2883.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2884.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  2885.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegisterCoalescer.cpp:26:
  2886. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2887. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2888.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2889.                                                     ^
  2890. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
  2891. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
  2892. [ 65%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
  2893. [ 65%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidStoreForwardingBlocks.cpp.o
  2894. [ 65%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o
  2895. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
  2896. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o
  2897. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2898.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2899.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegisterPressure.cpp:26:
  2900. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2901. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2902.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2903.                                                     ^
  2904. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
  2905. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
  2906. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2907.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2908.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2909.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2910.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2911.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp:37:
  2912. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2913. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2914.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2915.                                                     ^
  2916. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
  2917. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2918.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2919.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2920.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2921.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2922.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86FixupSetCC.cpp:24:
  2923. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2924. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2925.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2926.                                                     ^
  2927. [ 65%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
  2928. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
  2929. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
  2930. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2931.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2932.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2933.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/RegisterScavenging.h:23,
  2934.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegisterScavenging.cpp:18:
  2935. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2936. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2937.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2938.                                                     ^
  2939. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2940.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2941.                  from /home/green/rpcs3/llvm/lib/CodeGen/RenameIndependentSubregs.cpp:36:
  2942. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2943. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2944.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2945.                                                     ^
  2946. [ 65%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o
  2947. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
  2948. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
  2949. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o
  2950. [ 67%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o
  2951. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
  2952. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o
  2953. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
  2954. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2955.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2956.                  from /home/green/rpcs3/llvm/lib/CodeGen/MIRCanonicalizerPass.cpp:31:
  2957. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2958. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2959.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2960.                                                     ^
  2961. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2962.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2963.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2964.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2965.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2966.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp:26:
  2967. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2968. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2969.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2970.                                                     ^
  2971. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2972.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2973.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2974.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2975.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2976.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86FloatingPoint.cpp:27:
  2977. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2978. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2979.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2980.                                                     ^
  2981. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2982.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegisterUsageInfo.cpp:19:
  2983. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2984. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  2985.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2986.                                                     ^
  2987. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
  2988. [ 67%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
  2989. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
  2990. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
  2991. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
  2992. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
  2993. [ 67%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o
  2994. [ 67%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
  2995. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
  2996. [ 67%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o
  2997. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
  2998. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2999.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3000.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegUsageInfoCollector.cpp:25:
  3001. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3002. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3003.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3004.                                                     ^
  3005. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3006.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3007.                  from /home/green/rpcs3/llvm/lib/CodeGen/RegUsageInfoPropagate.cpp:26:
  3008. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3009. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3010.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3011.                                                     ^
  3012. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
  3013. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
  3014. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3015.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3016.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3017.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3018.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3019.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86FrameLowering.cpp:16:
  3020. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3021. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3022.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3023.                                                     ^
  3024. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
  3025. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3026.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3027.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3028.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3029.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3030.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstructionSelector.cpp:17:
  3031. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3032. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3033.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3034.                                                     ^
  3035. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
  3036. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3037.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3038.                  from /home/green/rpcs3/llvm/lib/CodeGen/ResetMachineFunctionPass.cpp:20:
  3039. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3040. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3041.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3042.                                                     ^
  3043. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
  3044. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3045.                  from /home/green/rpcs3/llvm/lib/CodeGen/SafeStack.cpp:35:
  3046. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3047. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3048.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3049.                                                     ^
  3050. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o
  3051. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o
  3052. [ 67%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
  3053. [ 67%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o
  3054. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
  3055. [ 67%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o
  3056. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
  3057. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o
  3058. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o
  3059. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3060.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3061.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3062.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3063.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3064.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3065.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:18:
  3066. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3067. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3068.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3069.                                                     ^
  3070. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
  3071. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3072.                  from /home/green/rpcs3/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp:19:
  3073. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3074. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3075.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3076.                                                     ^
  3077. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3078.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3079.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3080.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3081.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3082.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86IntrinsicsInfo.h:18,
  3083.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86ISelLowering.cpp:20:
  3084. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3085. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3086.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3087.                                                     ^
  3088. [ 67%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
  3089. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
  3090. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
  3091. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
  3092. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3093.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3094.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3095.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3096.                  from /home/green/rpcs3/llvm/lib/CodeGen/ScheduleDAG.cpp:22:
  3097. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3098. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3099.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3100.                                                     ^
  3101. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
  3102. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3103.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  3104.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  3105.                  from /home/green/rpcs3/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
  3106. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3107. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3108.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3109.                                                     ^
  3110. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
  3111. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
  3112. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
  3113. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
  3114. [ 69%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
  3115. [ 69%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
  3116. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectBranchTracking.cpp.o
  3117. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
  3118. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
  3119. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
  3120. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
  3121. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
  3122. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LLVMAnalysis_autogen/mocs_compilation.cpp.o
  3123. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
  3124. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3125.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3126.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3127.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3128.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3129.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86IndirectBranchTracking.cpp:20:
  3130. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3131. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3132.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3133.                                                     ^
  3134. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3135.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3136.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3137.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3138.                  from /home/green/rpcs3/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp:18:
  3139. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3140. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3141.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3142.                                                     ^
  3143. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
  3144. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
  3145. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
  3146. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o
  3147. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
  3148. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
  3149. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3150.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3151.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3152.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/RegisterScavenging.h:23,
  3153.                  from /home/green/rpcs3/llvm/lib/CodeGen/ShrinkWrap.cpp:69:
  3154. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3155. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3156.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3157.                                                     ^
  3158. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3159.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3160.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3161.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3162.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3163.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3164.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InterleavedAccess.cpp:18:
  3165. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3166. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3167.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3168.                                                     ^
  3169. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
  3170. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
  3171. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
  3172. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
  3173. [ 71%] Linking CXX static library ../libLLVMAnalysis.a
  3174. [ 71%] Built target LLVMAnalysis
  3175. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
  3176. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o
  3177. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3178.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3179.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  3180.                  from /home/green/rpcs3/llvm/lib/CodeGen/SplitKit.cpp:26:
  3181. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3182. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3183.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3184.                                                     ^
  3185. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o
  3186. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
  3187. [ 72%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
  3188. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
  3189. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3190.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3191.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3192.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3193.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3194.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrFMA3Info.cpp:16:
  3195. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3196. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3197.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3198.                                                     ^
  3199. [ 72%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
  3200. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
  3201. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
  3202. [ 72%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LLVMScalarOpts_autogen/mocs_compilation.cpp.o
  3203. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFoldTables.cpp.o
  3204. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3205.                  from /home/green/rpcs3/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp:22:
  3206. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3207. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3208.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3209.                                                     ^
  3210. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o
  3211. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3212.                  from /home/green/rpcs3/llvm/lib/CodeGen/StackMaps.cpp:21:
  3213. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3214. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3215.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3216.                                                     ^
  3217. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o
  3218. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3219.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3220.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3221.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3222.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3223.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrFoldTables.cpp:15:
  3224. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3225. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3226.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3227.                                                     ^
  3228. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
  3229. [ 72%] Linking CXX static library ../../libLLVMScalarOpts.a
  3230. [ 72%] Built target LLVMScalarOpts
  3231. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
  3232. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o
  3233. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
  3234. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
  3235. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3236.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3237.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3238.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3239.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3240.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86EvexToVex.cpp:26:
  3241. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3242. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3243.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3244.                                                     ^
  3245. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3246.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3247.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3248.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3249.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3250.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.cpp:14:
  3251. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3252. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3253.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3254.                                                     ^
  3255. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3256.                  from /home/green/rpcs3/llvm/lib/CodeGen/StackProtector.cpp:26:
  3257. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3258. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3259.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3260.                                                     ^
  3261. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3262.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3263.                  from /home/green/rpcs3/llvm/lib/CodeGen/TailDuplication.cpp:19:
  3264. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3265. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3266.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3267.                                                     ^
  3268. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3269.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3270.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3271.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3272.                  from /home/green/rpcs3/llvm/lib/CodeGen/StackSlotColoring.cpp:31:
  3273. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3274. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3275.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3276.                                                     ^
  3277. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3278.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3279.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3280.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3281.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TailDuplicator.h:22,
  3282.                  from /home/green/rpcs3/llvm/lib/CodeGen/TailDuplicator.cpp:15:
  3283. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3284. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3285.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3286.                                                     ^
  3287. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3288.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3289.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3290.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3291.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3292.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3293.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86LegalizerInfo.cpp:15:
  3294. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3295. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3296.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3297.                                                     ^
  3298. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
  3299. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o
  3300. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
  3301. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3302.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3303.                  from /home/green/rpcs3/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp:17:
  3304. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3305. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3306.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3307.                                                     ^
  3308. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
  3309. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
  3310. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
  3311. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3312.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3313.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3314.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3315.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3316.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3317.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86AsmPrinter.h:13,
  3318.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86MCInstLower.cpp:20:
  3319. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3320. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3321.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3322.                                                     ^
  3323. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o
  3324. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
  3325. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3326.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3327.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3328.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3329.                  from /home/green/rpcs3/llvm/lib/CodeGen/TargetInstrInfo.cpp:14:
  3330. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3331. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3332.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3333.                                                     ^
  3334. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o
  3335. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3336.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3337.                  from /home/green/rpcs3/llvm/lib/CodeGen/TargetLoweringBase.cpp:30:
  3338. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3339. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3340.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3341.                                                     ^
  3342. /home/green/rpcs3/llvm/lib/CodeGen/TargetLoweringBase.cpp: In member function ‘void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)’:
  3343. /home/green/rpcs3/llvm/lib/CodeGen/TargetLoweringBase.cpp:1099:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  3344.          (const MVT::SimpleValueType)LegalIntReg;
  3345.                                      ^~~~~~~~~~~
  3346. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3347.                  from /home/green/rpcs3/llvm/lib/CodeGen/TargetOptionsImpl.cpp:17:
  3348. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3349. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3350.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3351.                                                     ^
  3352. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3353.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3354.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp:12:
  3355. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3356. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3357.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3358.                                                     ^
  3359. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
  3360. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
  3361. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
  3362. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3363.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  3364.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  3365.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:89,
  3366.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.h:15,
  3367.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.cpp:15:
  3368. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3369. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3370.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3371.                                                     ^
  3372. In file included from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.h:15,
  3373.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.cpp:15:
  3374. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
  3375. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3376.      : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
  3377.                                                       ^
  3378. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o
  3379. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o
  3380. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3381.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  3382.                  from /home/green/rpcs3/llvm/lib/CodeGen/TargetSchedule.cpp:15:
  3383. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3384. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3385.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3386.                                                     ^
  3387. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3388.                  from /home/green/rpcs3/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:14:
  3389. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3390. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3391.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3392.                                                     ^
  3393. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
  3394. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3395.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3396.                  from /home/green/rpcs3/llvm/lib/CodeGen/TargetRegisterInfo.cpp:21:
  3397. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3398. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3399.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3400.                                                     ^
  3401. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
  3402. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o
  3403. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o
  3404. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3405.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3406.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3407.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3408.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3409.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86OptimizeLEAs.cpp:22:
  3410. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3411. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3412.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3413.                                                     ^
  3414. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3415.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3416.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3417.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3418.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3419.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86PadShortFunction.cpp:18:
  3420. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3421. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3422.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3423.                                                     ^
  3424. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
  3425. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o
  3426. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3427.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3428.                  from /home/green/rpcs3/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:46:
  3429. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3430. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3431.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3432.                                                     ^
  3433. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3434.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3435.                  from /home/green/rpcs3/llvm/lib/CodeGen/UnreachableBlockElim.cpp:31:
  3436. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3437. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3438.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3439.                                                     ^
  3440. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
  3441. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3442.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3443.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3444.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3445.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3446.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86RegisterBankInfo.cpp:15:
  3447. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3448. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3449.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3450.                                                     ^
  3451. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3452.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3453.                  from /home/green/rpcs3/llvm/lib/CodeGen/VirtRegMap.cpp:32:
  3454. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3455. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3456.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3457.                                                     ^
  3458. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3459.                  from /home/green/rpcs3/llvm/lib/CodeGen/WasmEHPrepare.cpp:118:
  3460. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3461. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3462.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3463.                                                     ^
  3464. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
  3465. [ 73%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMCodeGen_autogen/mocs_compilation.cpp.o
  3466. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o
  3467. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o
  3468. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o
  3469. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o
  3470. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SpeculativeLoadHardening.cpp.o
  3471. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o
  3472. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3473.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3474.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3475.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3476.                  from /home/green/rpcs3/llvm/lib/CodeGen/XRayInstrumentation.cpp:26:
  3477. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3478. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3479.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3480.                                                     ^
  3481. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o
  3482. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3483.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3484.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3485.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3486.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3487.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3488.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86RegisterInfo.cpp:19:
  3489. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3490. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3491.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3492.                                                     ^
  3493. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3494.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3495.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3496.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3497.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3498.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3499.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86RetpolineThunks.cpp:24:
  3500. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3501. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3502.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3503.                                                     ^
  3504. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3505.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3506.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3507.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3508.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3509.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:16:
  3510. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3511. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3512.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3513.                                                     ^
  3514. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3515.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3516.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3517.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3518.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3519.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:25:
  3520. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3521. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3522.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3523.                                                     ^
  3524. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o
  3525. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3526.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3527.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3528.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3529.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3530.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3531.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.cpp:19:
  3532. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3533. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3534.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3535.                                                     ^
  3536. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o
  3537. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o
  3538. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3539.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3540.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3541.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3542.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3543.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3544.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetMachine.h:17,
  3545.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetMachine.cpp:14:
  3546. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3547. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3548.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3549.                                                     ^
  3550. [ 75%] Linking CXX static library ../libLLVMCodeGen.a
  3551. [ 75%] Built target LLVMCodeGen
  3552. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o
  3553. In file included from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.h:15,
  3554.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetMachine.cpp:19:
  3555. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
  3556. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3557.      : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
  3558.                                                       ^
  3559. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o
  3560. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/LLVMX86CodeGen_autogen/mocs_compilation.cpp.o
  3561. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3562.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3563.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3564.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3565.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3566.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86VZeroUpper.cpp:18:
  3567. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3568. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3569.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3570.                                                     ^
  3571. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3572.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3573.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3574.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3575.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3576.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3577.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetMachine.h:17,
  3578.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetTransformInfo.h:21,
  3579.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetTransformInfo.cpp:42:
  3580. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3581. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3582.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3583.                                                     ^
  3584. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3585.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3586.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3587.                  from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3588.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3589.                  from /home/green/rpcs3/llvm/lib/Target/X86/X86WinAllocaExpander.cpp:20:
  3590. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3591. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type]
  3592.    : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3593.                                                     ^
  3594. [ 75%] Linking CXX static library ../../libLLVMX86CodeGen.a
  3595. [ 75%] Built target LLVMX86CodeGen
  3596. Scanning dependencies of target rpcs3_autogen
  3597. [ 75%] Automatic MOC and UIC for target rpcs3
  3598. [ 75%] Built target rpcs3_autogen
  3599. [ 75%] Generating CXX prefix source rpcs3/cotire/rpcs3_CXX_prefix.cxx
  3600. [ 75%] Automatic RCC for resources.qrc
  3601. [ 75%] Generating CXX prefix header rpcs3/cotire/rpcs3_CXX_prefix.hxx
  3602. [ 75%] Building CXX precompiled header rpcs3/cotire/rpcs3_CXX_prefix.hxx.gch
  3603. Scanning dependencies of target rpcs3
  3604. [ 75%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/File.cpp.o
  3605. [ 75%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/Config.cpp.o
  3606. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/GDBDebugServer.cpp.o
  3607. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/JIT.cpp.o
  3608. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/Log.cpp.o
  3609. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/StrFmt.cpp.o
  3610. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/LUrlParser.cpp.o
  3611. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/Thread.cpp.o
  3612. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/VirtualMemory.cpp.o
  3613. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/bin_patch.cpp.o
  3614. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/cond.cpp.o
  3615. /home/green/rpcs3/Utilities/File.cpp: In constructor ‘fs::file::file(const string&, bs_t<fs::open_mode>)’:
  3616. /home/green/rpcs3/Utilities/File.cpp:986:14: warning: ignoring return value of ‘int ftruncate(int, __off_t)’, declared with attribute warn_unused_result [-Wunused-result]
  3617.    ::ftruncate(fd, 0);
  3618.    ~~~~~~~~~~~^~~~~~~
  3619. /home/green/rpcs3/Utilities/Thread.cpp: In function ‘bool handle_access_violation(u32, bool, x64_context*)’:
  3620. /home/green/rpcs3/Utilities/Thread.cpp:1271:66: warning: left shift count >= width of type [-Wshift-count-overflow]
  3621.       be_t<u64> data2 = (SYS_MEMORY_PAGE_FAULT_TYPE_PPU_THREAD << 32) + cpu->id; // TODO: fix hack for now that assumes PPU thread always.
  3622.                                                                   ^~
  3623. /home/green/rpcs3/Utilities/Thread.cpp: At global scope:
  3624. /home/green/rpcs3/Utilities/Thread.cpp:1548:36: warning: ‘g_thread_count’ initialized and declared ‘extern’
  3625.  extern atomic_t<u32> g_thread_count(0);
  3626.                                     ^
  3627. In file included from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3628.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3629.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3630. /home/green/rpcs3/Utilities/Thread.cpp: In member function ‘void thread_ctrl::join()’:
  3631. /home/green/rpcs3/Utilities/Thread.cpp:1840:36: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3632.   if (UNLIKELY(m_exception && !std::uncaught_exception()))
  3633.                                     ^~~~~~~~~~~~~~~~~~
  3634. /home/green/rpcs3/rpcs3/../Utilities/types.h:32:44: note: in definition of macro ‘UNLIKELY’
  3635.  #define UNLIKELY(cond) __builtin_expect(!!(cond), 0)
  3636.                                             ^~~~
  3637. In file included from /usr/include/c++/8/stdexcept:38,
  3638.                  from /usr/include/c++/8/array:39,
  3639.                  from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3640.                  from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3641.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3642.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3643. /usr/include/c++/8/exception:102:8: note: declared here
  3644.    bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3645.         ^~~~~~~~~~~~~~~~~~
  3646. In file included from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3647.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3648.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3649. /home/green/rpcs3/Utilities/Thread.cpp:1840:55: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3650.   if (UNLIKELY(m_exception && !std::uncaught_exception()))
  3651.                                                        ^
  3652. /home/green/rpcs3/rpcs3/../Utilities/types.h:32:44: note: in definition of macro ‘UNLIKELY’
  3653.  #define UNLIKELY(cond) __builtin_expect(!!(cond), 0)
  3654.                                             ^~~~
  3655. In file included from /usr/include/c++/8/stdexcept:38,
  3656.                  from /usr/include/c++/8/array:39,
  3657.                  from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3658.                  from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3659.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3660.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3661. /usr/include/c++/8/exception:102:8: note: declared here
  3662.    bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3663.         ^~~~~~~~~~~~~~~~~~
  3664. In file included from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3665.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3666.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3667. /home/green/rpcs3/Utilities/Thread.cpp:1840:55: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3668.   if (UNLIKELY(m_exception && !std::uncaught_exception()))
  3669.                                                        ^
  3670. /home/green/rpcs3/rpcs3/../Utilities/types.h:32:44: note: in definition of macro ‘UNLIKELY’
  3671.  #define UNLIKELY(cond) __builtin_expect(!!(cond), 0)
  3672.                                             ^~~~
  3673. In file included from /usr/include/c++/8/stdexcept:38,
  3674.                  from /usr/include/c++/8/array:39,
  3675.                  from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3676.                  from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3677.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3678.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3679. /usr/include/c++/8/exception:102:8: note: declared here
  3680.    bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3681.         ^~~~~~~~~~~~~~~~~~
  3682. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/dynamic_library.cpp.o
  3683. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/mutex.cpp.o
  3684. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/rXml.cpp.o
  3685. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/sema.cpp.o
  3686. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/sysinfo.cpp.o
  3687. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/version.cpp.o
  3688. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/aes.cpp.o
  3689. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/ec.cpp.o
  3690. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/key_vault.cpp.o
  3691. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/lz.cpp.o
  3692. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/sha1.cpp.o
  3693. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/unedat.cpp.o
  3694. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/unpkg.cpp.o
  3695. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/unself.cpp.o
  3696. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/utils.cpp.o
  3697. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/AL/OpenALThread.cpp.o
  3698. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/ALSA/ALSAThread.cpp.o
  3699. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/AudioDumper.cpp.o
  3700. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/Pulse/PulseThread.cpp.o
  3701. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/XAudio2/XAudio27Thread.cpp.o
  3702. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/XAudio2/XAudio28Thread.cpp.o
  3703. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/XAudio2/XAudio2Thread.cpp.o
  3704. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/CPU/CPUThread.cpp.o
  3705. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/CPU/CPUTranslator.cpp.o
  3706. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/MFC.cpp.o
  3707. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAdec.cpp.o
  3708. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAtrac.cpp.o
  3709. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAtracMulti.cpp.o
  3710. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp: In constructor ‘AudioDecoder::AudioDecoder(s32, u32, u32, vm::ps3_::ptr<int(unsigned int, CellAdecMsgType, int, unsigned int)>, u32)’:
  3711. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:90:19: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations]
  3712.    av_register_all();
  3713.                    ^
  3714. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3715. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:2025:6: note: declared here
  3716.  void av_register_all(void);
  3717.       ^~~~~~~~~~~~~~~
  3718. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:90:19: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations]
  3719.    av_register_all();
  3720.                    ^
  3721. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3722. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:2025:6: note: declared here
  3723.  void av_register_all(void);
  3724.       ^~~~~~~~~~~~~~~
  3725. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:91:24: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
  3726.    avcodec_register_all();
  3727.                         ^
  3728. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:9:
  3729. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4086:6: note: declared here
  3730.  void avcodec_register_all(void);
  3731.       ^~~~~~~~~~~~~~~~~~~~
  3732. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:91:24: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
  3733.    avcodec_register_all();
  3734.                         ^
  3735. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:9:
  3736. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4086:6: note: declared here
  3737.  void avcodec_register_all(void);
  3738.       ^~~~~~~~~~~~~~~~~~~~
  3739. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp: In member function ‘virtual void AudioDecoder::cpu_task()’:
  3740. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:278:29: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
  3741.       ctx = fmt->streams[0]->codec; // TODO: check data
  3742.                              ^~~~~
  3743. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3744. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:877:21: note: declared here
  3745.      AVCodecContext *codec;
  3746.                      ^~~~~
  3747. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:278:29: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
  3748.       ctx = fmt->streams[0]->codec; // TODO: check data
  3749.                              ^~~~~
  3750. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3751. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:877:21: note: declared here
  3752.      AVCodecContext *codec;
  3753.                      ^~~~~
  3754. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:278:29: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
  3755.       ctx = fmt->streams[0]->codec; // TODO: check data
  3756.                              ^~~~~
  3757. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3758. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:877:21: note: declared here
  3759.      AVCodecContext *codec;
  3760.                      ^~~~~
  3761. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAudio.cpp.o
  3762. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:338:73: warning: ‘int avcodec_decode_audio4(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  3763.       int decode = avcodec_decode_audio4(ctx, frame.data, &got_frame, &au);
  3764.                                                                          ^
  3765. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:9:
  3766. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4706:5: note: declared here
  3767.  int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
  3768.      ^~~~~~~~~~~~~~~~~~~~~
  3769. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:338:73: warning: ‘int avcodec_decode_audio4(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  3770.       int decode = avcodec_decode_audio4(ctx, frame.data, &got_frame, &au);
  3771.                                                                          ^
  3772. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:9:
  3773. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4706:5: note: declared here
  3774.  int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
  3775.      ^~~~~~~~~~~~~~~~~~~~~
  3776. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAudioOut.cpp.o
  3777. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAvconfExt.cpp.o
  3778. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellBgdl.cpp.o
  3779. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellCamera.cpp.o
  3780. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellCelp8Enc.cpp.o
  3781. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellCelpEnc.cpp.o
  3782. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellCrossController.cpp.o
  3783. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellDaisy.cpp.o
  3784. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellDmux.cpp.o
  3785. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellFiber.cpp.o
  3786. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellFont.cpp.o
  3787. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellFontFT.cpp.o
  3788. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellFs.cpp.o
  3789. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGame.cpp.o
  3790. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGameExec.cpp.o
  3791. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGcmSys.cpp.o
  3792. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGem.cpp.o
  3793. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGifDec.cpp.o
  3794. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellHttp.cpp.o
  3795. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellHttpUtil.cpp.o
  3796. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellImeJp.cpp.o
  3797. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellJpgDec.cpp.o
  3798. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellJpgEnc.cpp.o
  3799. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellKb.cpp.o
  3800. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellKey2char.cpp.o
  3801. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellL10n.cpp.o
  3802. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellLibprof.cpp.o
  3803. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMic.cpp.o
  3804. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMouse.cpp.o
  3805. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMsgDialog.cpp.o
  3806. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMusic.cpp.o
  3807. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMusicDecode.cpp.o
  3808. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMusicExport.cpp.o
  3809. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellNetCtl.cpp.o
  3810. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellOskDialog.cpp.o
  3811. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellOvis.cpp.o
  3812. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPad.cpp.o
  3813. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPamf.cpp.o
  3814. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPhotoDecode.cpp.o
  3815. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPhotoExport.cpp.o
  3816. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPhotoImport.cpp.o
  3817. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPngDec.cpp.o
  3818. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPngEnc.cpp.o
  3819. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPrint.cpp.o
  3820. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRec.cpp.o
  3821. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRemotePlay.cpp.o
  3822. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellResc.cpp.o
  3823. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRtc.cpp.o
  3824. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRtcAlarm.cpp.o
  3825. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRudp.cpp.o
  3826. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSail.cpp.o
  3827. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSailRec.cpp.o
  3828. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSaveData.cpp.o
  3829. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellScreenshot.cpp.o
  3830. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSearch.cpp.o
  3831. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSheap.cpp.o
  3832. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSpudll.cpp.o
  3833. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSpurs.cpp.o
  3834. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSpursJq.cpp.o
  3835. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSpursSpu.cpp.o
  3836. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSsl.cpp.o
  3837. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellStorage.cpp.o
  3838. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSubDisplay.cpp.o
  3839. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSync.cpp.o
  3840. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSync2.cpp.o
  3841. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysconf.cpp.o
  3842. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysmodule.cpp.o
  3843. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutil.cpp.o
  3844. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilAp.cpp.o
  3845. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilAvc.cpp.o
  3846. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilAvc2.cpp.o
  3847. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilMisc.cpp.o
  3848. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilNpEula.cpp.o
  3849. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellUsbd.cpp.o
  3850. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellUsbpspcm.cpp.o
  3851. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellUserInfo.cpp.o
  3852. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVdec.cpp.o
  3853. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVideoExport.cpp.o
  3854. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVideoOut.cpp.o
  3855. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVideoUpload.cpp.o
  3856. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVoice.cpp.o
  3857. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVpost.cpp.o
  3858. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp: In constructor ‘vdec_thread::vdec_thread(s32, u32, u32, u32, vm::ps3_::ptr<unsigned int(unsigned int, CellVdecMsgType, int, unsigned int)>, u32, u32, u32)’:
  3859. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:97:24: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
  3860.    avcodec_register_all();
  3861.                         ^
  3862. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3863. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4086:6: note: declared here
  3864.  void avcodec_register_all(void);
  3865.       ^~~~~~~~~~~~~~~~~~~~
  3866. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:97:24: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
  3867.    avcodec_register_all();
  3868.                         ^
  3869. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3870. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4086:6: note: declared here
  3871.  void avcodec_register_all(void);
  3872.       ^~~~~~~~~~~~~~~~~~~~
  3873. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp: In member function ‘virtual void vdec_thread::cpu_task()’:
  3874. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:244:84: warning: ‘int avcodec_decode_video2(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  3875.       int decode = avcodec_decode_video2(ctx, frame.avf.get(), &got_picture, &packet);
  3876.                                                                                     ^
  3877. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3878. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4755:5: note: declared here
  3879.  int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
  3880.      ^~~~~~~~~~~~~~~~~~~~~
  3881. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:244:84: warning: ‘int avcodec_decode_video2(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
  3882.       int decode = avcodec_decode_video2(ctx, frame.avf.get(), &got_picture, &packet);
  3883.                                                                                     ^
  3884. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3885. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4755:5: note: declared here
  3886.  int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
  3887.      ^~~~~~~~~~~~~~~~~~~~~
  3888. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:276:18: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3889.        if (frame->pkt_pts != AV_NOPTS_VALUE)
  3890.                   ^~~~~~~
  3891. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3892.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3893. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3894.      int64_t pkt_pts;
  3895.              ^~~~~~~
  3896. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:276:18: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3897.        if (frame->pkt_pts != AV_NOPTS_VALUE)
  3898.                   ^~~~~~~
  3899. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3900.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3901. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3902.      int64_t pkt_pts;
  3903.              ^~~~~~~
  3904. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:276:18: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3905.        if (frame->pkt_pts != AV_NOPTS_VALUE)
  3906.                   ^~~~~~~
  3907. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3908.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3909. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3910.      int64_t pkt_pts;
  3911.              ^~~~~~~
  3912. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:278:26: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3913.         next_pts = frame->pkt_pts;
  3914.                           ^~~~~~~
  3915. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3916.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3917. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3918.      int64_t pkt_pts;
  3919.              ^~~~~~~
  3920. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:278:26: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3921.         next_pts = frame->pkt_pts;
  3922.                           ^~~~~~~
  3923. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3924.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3925. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3926.      int64_t pkt_pts;
  3927.              ^~~~~~~
  3928. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:278:26: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3929.         next_pts = frame->pkt_pts;
  3930.                           ^~~~~~~
  3931. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3932.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3933. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3934.      int64_t pkt_pts;
  3935.              ^~~~~~~
  3936. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:355:96: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3937.        cellVdec.trace("Got picture (pts=0x%llx[0x%llx], dts=0x%llx[0x%llx])", frame.pts, frame->pkt_pts, frame.dts, frame->pkt_dts);
  3938.                                                                                                 ^~~~~~~
  3939. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3940.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3941. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3942.      int64_t pkt_pts;
  3943.              ^~~~~~~
  3944. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:355:96: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3945.        cellVdec.trace("Got picture (pts=0x%llx[0x%llx], dts=0x%llx[0x%llx])", frame.pts, frame->pkt_pts, frame.dts, frame->pkt_dts);
  3946.                                                                                                 ^~~~~~~
  3947. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3948.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3949. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3950.      int64_t pkt_pts;
  3951.              ^~~~~~~
  3952. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:355:96: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3953.        cellVdec.trace("Got picture (pts=0x%llx[0x%llx], dts=0x%llx[0x%llx])", frame.pts, frame->pkt_pts, frame.dts, frame->pkt_dts);
  3954.                                                                                                 ^~~~~~~
  3955. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3956.                  from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3957. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3958.      int64_t pkt_pts;
  3959.              ^~~~~~~
  3960. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellWebBrowser.cpp.o
  3961. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cell_FreeType2.cpp.o
  3962. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/libmedi.cpp.o
  3963. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/libmixer.cpp.o
  3964. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/libsnd3.cpp.o
  3965. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/libsynth2.cpp.o
  3966. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNp.cpp.o
  3967. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNp2.cpp.o
  3968. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpClans.cpp.o
  3969. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpCommerce2.cpp.o
  3970. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpMatchingInt.cpp.o
  3971. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpSns.cpp.o
  3972. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpTrophy.cpp.o
  3973. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpTus.cpp.o
  3974. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpUtil.cpp.o
  3975. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sysPrxForUser.cpp.o
  3976. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_game.cpp.o
  3977. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_heap.cpp.o
  3978. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_io.cpp.o
  3979. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_libc.cpp.o
  3980. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_libc_.cpp.o
  3981. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_lv2dbg.cpp.o
  3982. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_lwcond_.cpp.o
  3983. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_lwmutex_.cpp.o
  3984. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_mempool.cpp.o
  3985. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_mmapper_.cpp.o
  3986. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/sys_lwcond_.cpp:14:13: warning: ‘g_avoid_lwm’ initialized and declared ‘extern’
  3987.  extern bool g_avoid_lwm = false;
  3988.              ^~~~~~~~~~~
  3989. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_net_.cpp.o
  3990. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_ppu_thread_.cpp.o
  3991. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_prx_.cpp.o
  3992. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_rsxaudio_.cpp.o
  3993. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_spinlock.cpp.o
  3994. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_spu_.cpp.o
  3995. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUAnalyser.cpp.o
  3996. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUDisAsm.cpp.o
  3997. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUFunction.cpp.o
  3998. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUInterpreter.cpp.o
  3999. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUModule.cpp.o
  4000. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUThread.cpp.o
  4001. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUTranslator.cpp.o
  4002. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/RawSPUThread.cpp.o
  4003. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUASMJITRecompiler.cpp.o
  4004. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUAnalyser.cpp.o
  4005. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUDisAsm.cpp.o
  4006. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUInterpreter.cpp.o
  4007. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPURecompiler.cpp.o
  4008. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUThread.cpp.o
  4009. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/lv2.cpp.o
  4010. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_cond.cpp.o
  4011. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_dbg.cpp.o
  4012. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_event.cpp.o
  4013. /home/green/rpcs3/rpcs3/Emu/Cell/PPUThread.cpp: In lambda function:
  4014. /home/green/rpcs3/rpcs3/Emu/Cell/PPUThread.cpp:811:12: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  4015.    if (std::uncaught_exception())
  4016.             ^~~~~~~~~~~~~~~~~~
  4017. In file included from /usr/include/c++/8/stdexcept:38,
  4018.                  from /usr/include/c++/8/array:39,
  4019.                  from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  4020.                  from /home/green/rpcs3/rpcs3/stdafx.h:27,
  4021.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  4022.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  4023. /usr/include/c++/8/exception:102:8: note: declared here
  4024.    bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  4025.         ^~~~~~~~~~~~~~~~~~
  4026. /home/green/rpcs3/rpcs3/Emu/Cell/PPUThread.cpp:811:31: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  4027.    if (std::uncaught_exception())
  4028.                                ^
  4029. In file included from /usr/include/c++/8/stdexcept:38,
  4030.                  from /usr/include/c++/8/array:39,
  4031.                  from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  4032.                  from /home/green/rpcs3/rpcs3/stdafx.h:27,
  4033.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  4034.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  4035. /usr/include/c++/8/exception:102:8: note: declared here
  4036.    bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  4037.         ^~~~~~~~~~~~~~~~~~
  4038. /home/green/rpcs3/rpcs3/Emu/Cell/PPUThread.cpp:811:31: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  4039.    if (std::uncaught_exception())
  4040.                                ^
  4041. In file included from /usr/include/c++/8/stdexcept:38,
  4042.                  from /usr/include/c++/8/array:39,
  4043.                  from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  4044.                  from /home/green/rpcs3/rpcs3/stdafx.h:27,
  4045.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  4046.                  from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  4047. /usr/include/c++/8/exception:102:8: note: declared here
  4048.    bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  4049.         ^~~~~~~~~~~~~~~~~~
  4050. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_event_flag.cpp.o
  4051. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_fs.cpp.o
  4052. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_gamepad.cpp.o
  4053. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_gpio.cpp.o
  4054. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_interrupt.cpp.o
  4055. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_lwcond.cpp.o
  4056. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_lwmutex.cpp.o
  4057. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_memory.cpp.o
  4058. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_mmapper.cpp.o
  4059. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_mutex.cpp.o
  4060. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_net.cpp.o
  4061. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_ppu_thread.cpp.o
  4062. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_process.cpp.o
  4063. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_prx.cpp.o
  4064. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_rsx.cpp.o
  4065. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_rwlock.cpp.o
  4066. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_semaphore.cpp.o
  4067. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_spu.cpp.o
  4068. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_ss.cpp.o
  4069. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_time.cpp.o
  4070. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_timer.cpp.o
  4071. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_trace.cpp.o
  4072. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_tty.cpp.o
  4073. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_usbd.cpp.o
  4074. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_vm.cpp.o
  4075. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/IdManager.cpp.o
  4076. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Io/PadHandler.cpp.o
  4077. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Memory/vm.cpp.o
  4078. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Capture/rsx_capture.cpp.o
  4079. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Capture/rsx_replay.cpp.o
  4080. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/CgBinaryFragmentProgram.cpp.o
  4081. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/CgBinaryVertexProgram.cpp.o
  4082. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/BufferUtils.cpp.o
  4083. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/FragmentProgramDecompiler.cpp.o
  4084. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/ProgramStateCache.cpp.o
  4085. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/ShaderParam.cpp.o
  4086. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/TextureUtils.cpp.o
  4087. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/VertexProgramDecompiler.cpp.o
  4088. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/surface_store.cpp.o
  4089. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Buffer.cpp.o
  4090. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12CommonDecompiler.cpp.o
  4091. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Formats.cpp.o
  4092. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp.o
  4093. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12GSRender.cpp.o
  4094. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12MemoryHelpers.cpp.o
  4095. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Overlay.cpp.o
  4096. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12PipelineState.cpp.o
  4097. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12RenderTargetSets.cpp.o
  4098. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Texture.cpp.o
  4099. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Utils.cpp.o
  4100. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp.o
  4101. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLCommonDecompiler.cpp.o
  4102. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLFragmentProgram.cpp.o
  4103. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLGSRender.cpp.o
  4104. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLHelpers.cpp.o
  4105. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLRenderTargets.cpp.o
  4106. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLTexture.cpp.o
  4107. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLVertexBuffers.cpp.o
  4108. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLVertexProgram.cpp.o
  4109. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/OpenGL.cpp.o
  4110. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GSRender.cpp.o
  4111. /home/green/rpcs3/rpcs3/Emu/RSX/GL/GLGSRender.cpp: In member function ‘virtual void GLGSRender::end()’:
  4112. /home/green/rpcs3/rpcs3/Emu/RSX/GL/GLGSRender.cpp:555:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  4113.      offsets[dst_index++] = (const GLvoid*)(first << 2);
  4114.                                                       ^
  4115. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Null/NullGSRender.cpp.o
  4116. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Overlays/overlay_perf_metrics.cpp.o
  4117. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Overlays/overlays.cpp.o
  4118. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/RSXTexture.cpp.o
  4119. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/RSXThread.cpp.o
  4120. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKCommonDecompiler.cpp.o
  4121. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKFormats.cpp.o
  4122. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKFragmentProgram.cpp.o
  4123. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKGSRender.cpp.o
  4124. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKHelpers.cpp.o
  4125. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKMemAlloc.cpp.o
  4126. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKProgramPipeline.cpp.o
  4127. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKTexture.cpp.o
  4128. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKVertexBuffers.cpp.o
  4129. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKVertexProgram.cpp.o
  4130. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VulkanAPI.cpp.o
  4131. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/gcm_enums.cpp.o
  4132. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/gcm_printing.cpp.o
  4133. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/rsx_methods.cpp.o
  4134. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/rsx_utils.cpp.o
  4135. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/System.cpp.o
  4136. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/VFS.cpp.o
  4137. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/ELF.cpp.o
  4138. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/PSF.cpp.o
  4139. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/PUP.cpp.o
  4140. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/TAR.cpp.o
  4141. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/TROPUSR.cpp.o
  4142. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/TRP.cpp.o
  4143. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/basic_keyboard_handler.cpp.o
  4144. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/basic_mouse_handler.cpp.o
  4145. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/ds4_pad_handler.cpp.o
  4146. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/evdev_joystick_handler.cpp.o
  4147. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/keyboard_pad_handler.cpp.o
  4148. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/main.cpp.o
  4149. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/mm_joystick_handler.cpp.o
  4150. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/pad_thread.cpp.o
  4151. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/RSXThread.h:23,
  4152.                  from /home/green/rpcs3/rpcs3/Emu/RSX/GSRender.h:3,
  4153.                  from /home/green/rpcs3/rpcs3/rpcs3_app.h:11,
  4154.                  from /home/green/rpcs3/rpcs3/main.cpp:10:
  4155. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:65:9: error: redefinition of ‘class std::bad_variant_access’
  4156.    class bad_variant_access : public std::runtime_error
  4157.          ^~~~~~~~~~~~~~~~~~
  4158. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4159.                  from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qlocale.h:43,
  4160.                  from /home/green/Qt/5.11.1/gcc_64/include/QtGui/qguiapplication.h:47,
  4161.                  from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qapplication.h:52,
  4162.                  from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/QApplication:1,
  4163.                  from /home/green/rpcs3/rpcs3/main.cpp:4:
  4164. /usr/include/c++/8/variant:1018:9: note: previous definition of ‘class std::bad_variant_access’
  4165.    class bad_variant_access : public exception
  4166.          ^~~~~~~~~~~~~~~~~~
  4167. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/RSXThread.h:23,
  4168.                  from /home/green/rpcs3/rpcs3/Emu/RSX/GSRender.h:3,
  4169.                  from /home/green/rpcs3/rpcs3/rpcs3_app.h:11,
  4170.                  from /home/green/rpcs3/rpcs3/main.cpp:10:
  4171. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:533:9: error: redefinition of ‘class std::variant<_Types>’
  4172.    class variant
  4173.          ^~~~~~~
  4174. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4175.                  from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qlocale.h:43,
  4176.                  from /home/green/Qt/5.11.1/gcc_64/include/QtGui/qguiapplication.h:47,
  4177.                  from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qapplication.h:52,
  4178.                  from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/QApplication:1,
  4179.                  from /home/green/rpcs3/rpcs3/main.cpp:4:
  4180. /usr/include/c++/8/variant:1038:11: note: previous definition of ‘class std::variant<_Types>’
  4181.      class variant
  4182.            ^~~~~~~
  4183. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3_app.cpp.o
  4184. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3_version.cpp.o
  4185. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/_discord_utils.cpp.o
  4186. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/about_dialog.cpp.o
  4187. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/auto_pause_settings_dialog.cpp.o
  4188. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/breakpoint_handler.cpp.o
  4189. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/breakpoint_list.cpp.o
  4190. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/cg_disasm_window.cpp.o
  4191. rpcs3/CMakeFiles/rpcs3.dir/build.make:3822: recipe for target 'rpcs3/CMakeFiles/rpcs3.dir/main.cpp.o' failed
  4192. make[2]: *** [rpcs3/CMakeFiles/rpcs3.dir/main.cpp.o] Error 1
  4193. make[2]: *** Waiting for unfinished jobs....
  4194. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/RSXThread.h:23,
  4195.                  from /home/green/rpcs3/rpcs3/Emu/RSX/GSRender.h:3,
  4196.                  from /home/green/rpcs3/rpcs3/rpcs3_app.h:11,
  4197.                  from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:1:
  4198. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:65:9: error: redefinition of ‘class std::bad_variant_access’
  4199.    class bad_variant_access : public std::runtime_error
  4200.          ^~~~~~~~~~~~~~~~~~
  4201. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4202.                  from /home/green/Qt/5.11.1/gcc_64/include/QtGui/qevent.h:50,
  4203.                  from /home/green/Qt/5.11.1/gcc_64/include/QtGui/QKeyEvent:1,
  4204.                  from /home/green/rpcs3/rpcs3/keyboard_pad_handler.h:7,
  4205.                  from /home/green/rpcs3/rpcs3/rpcs3_app.h:5,
  4206.                  from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:1:
  4207. /usr/include/c++/8/variant:1018:9: note: previous definition of ‘class std::bad_variant_access’
  4208.    class bad_variant_access : public exception
  4209.          ^~~~~~~~~~~~~~~~~~
  4210. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/RSXThread.h:23,
  4211.                  from /home/green/rpcs3/rpcs3/Emu/RSX/GSRender.h:3,
  4212.                  from /home/green/rpcs3/rpcs3/rpcs3_app.h:11,
  4213.                  from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:1:
  4214. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:533:9: error: redefinition of ‘class std::variant<_Types>’
  4215.    class variant
  4216.          ^~~~~~~
  4217. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4218.                  from /home/green/Qt/5.11.1/gcc_64/include/QtGui/qevent.h:50,
  4219.                  from /home/green/Qt/5.11.1/gcc_64/include/QtGui/QKeyEvent:1,
  4220.                  from /home/green/rpcs3/rpcs3/keyboard_pad_handler.h:7,
  4221.                  from /home/green/rpcs3/rpcs3/rpcs3_app.h:5,
  4222.                  from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:1:
  4223. /usr/include/c++/8/variant:1038:11: note: previous definition of ‘class std::variant<_Types>’
  4224.      class variant
  4225.            ^~~~~~~
  4226. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKGSRender.h:3,
  4227.                  from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:47:
  4228. /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h: In member function ‘virtual void vk::swapchain_X11::create(display_handle_t&)’:
  4229. /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h:1604:18: error: ‘using display_handle_t = class std::variant<std::pair<_XDisplay*, long unsigned int>, std::pair<wl_display*, wl_surface*> >’ {aka ‘class std::variant<std::pair<_XDisplay*, long unsigned int>, std::pair<wl_display*, wl_surface*> >’} has no member named ‘match’
  4230.     window_handle.match([&](std::pair<Display*, Window> p) { display = p.first; window = p.second; }, [](auto _) {});
  4231.                   ^~~~~
  4232. /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h: In member function ‘vk::swapchain_base* vk::context::createSwapChain(display_handle_t, vk::physical_device&)’:
  4233. /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h:2170:18: error: ‘using display_handle_t = class std::variant<std::pair<_XDisplay*, long unsigned int>, std::pair<wl_display*, wl_surface*> >’ {aka ‘class std::variant<std::pair<_XDisplay*, long unsigned int>, std::pair<wl_display*, wl_surface*> >’} has no member named ‘match’
  4234.     window_handle.match(
  4235.                   ^~~~~
  4236. rpcs3/CMakeFiles/rpcs3.dir/build.make:3864: recipe for target 'rpcs3/CMakeFiles/rpcs3.dir/rpcs3_app.cpp.o' failed
  4237. make[2]: *** [rpcs3/CMakeFiles/rpcs3.dir/rpcs3_app.cpp.o] Error 1
  4238. CMakeFiles/Makefile2:1568: recipe for target 'rpcs3/CMakeFiles/rpcs3.dir/all' failed
  4239. make[1]: *** [rpcs3/CMakeFiles/rpcs3.dir/all] Error 2
  4240. Makefile:151: recipe for target 'all' failed
  4241. make: *** [all] Error 2
  4242. green@green-A960M-M3:~/rpcs3_build$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement