Advertisement
Guest User

Untitled

a guest
Aug 28th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 401.51 KB | None | 0 0
  1. green@green-A960M-M3:~$ cd rpcs3/ && git checkout master && git pull
  2. Already on 'master'
  3. Your branch is up-to-date with 'origin/master'.
  4. Already up-to-date.
  5. green@green-A960M-M3:~/rpcs3$ git submodule sync
  6. Synchronizing submodule url for '3rdparty/GSL'
  7. Synchronizing submodule url for '3rdparty/Optional'
  8. Synchronizing submodule url for '3rdparty/cereal'
  9. Synchronizing submodule url for '3rdparty/ffmpeg'
  10. Synchronizing submodule url for '3rdparty/hidapi'
  11. Synchronizing submodule url for '3rdparty/libpng'
  12. Synchronizing submodule url for '3rdparty/pugixml'
  13. Synchronizing submodule url for '3rdparty/xxHash'
  14. Synchronizing submodule url for '3rdparty/yaml-cpp'
  15. Synchronizing submodule url for '3rdparty/zlib'
  16. Synchronizing submodule url for 'Vulkan/glslang'
  17. Synchronizing submodule url for 'asmjit'
  18. Synchronizing submodule url for 'llvm'
  19. green@green-A960M-M3:~/rpcs3$ git submodule update --init
  20. green@green-A960M-M3:~/rpcs3$ cd .. && cd rpcs3_build
  21. green@green-A960M-M3:~/rpcs3_build$ source /home/green/Qt/5.11.1/gcc_64/bin/qt510-env.sh
  22. green@green-A960M-M3:~/rpcs3_build$ source /home/green/Qt/5.11.1/gcc_64/bin/qt510-env.sh
  23. green@green-A960M-M3:~/rpcs3_build$ cmake ../rpcs3/ -DUSE_SYSTEM_LIBPNG=ON -DUSE_SYSTEM_FFMPEG=ON -DWITH_GDB=OFF && make GitVersion && make -j8
  24. -- The C compiler identification is GNU 8.1.0
  25. -- The CXX compiler identification is GNU 8.1.0
  26. -- Check for working C compiler: /usr/bin/cc
  27. -- Check for working C compiler: /usr/bin/cc -- works
  28. -- Detecting C compiler ABI info
  29. -- Detecting C compiler ABI info - done
  30. -- Detecting C compile features
  31. -- Detecting C compile features - done
  32. -- Check for working CXX compiler: /usr/bin/c++
  33. -- Check for working CXX compiler: /usr/bin/c++ -- works
  34. -- Detecting CXX compiler ABI info
  35. -- Detecting CXX compiler ABI info - done
  36. -- Detecting CXX compile features
  37. -- Detecting CXX compile features - done
  38. -- Performing Test __CxxFlag__msse
  39. -- Performing Test __CxxFlag__msse - Success
  40. -- Performing Test __CxxFlag__msse2
  41. -- Performing Test __CxxFlag__msse2 - Success
  42. -- Performing Test __CxxFlag__msse3
  43. -- Performing Test __CxxFlag__msse3 - Success
  44. -- Performing Test __CxxFlag__mssse3
  45. -- Performing Test __CxxFlag__mssse3 - Success
  46. -- Performing Test __CxxFlag__msse4_1
  47. -- Performing Test __CxxFlag__msse4_1 - Success
  48. -- Performing Test __CxxFlag__msse4_2
  49. -- Performing Test __CxxFlag__msse4_2 - Success
  50. -- Performing Test __CxxFlag__mavx
  51. -- Performing Test __CxxFlag__mavx - Success
  52. -- Performing Test __CxxFlag__mavx2
  53. -- Performing Test __CxxFlag__mavx2 - Success
  54. -- Performing Test __CxxFlag__std_c__17
  55. -- Performing Test __CxxFlag__std_c__17 - Success
  56. -- Performing Test __CxxFlag__std_c__14
  57. -- Performing Test __CxxFlag__std_c__14 - Success
  58. -- Performing Test __CxxFlag__std_c__11
  59. -- Performing Test __CxxFlag__std_c__11 - Success
  60. -- Performing Test __CxxFlag__std_c__0x
  61. -- Performing Test __CxxFlag__std_c__0x - Success
  62. -- Performing Test __CxxFlag__fno_tree_vectorize
  63. -- Performing Test __CxxFlag__fno_tree_vectorize - Success
  64. -- Performing Test __CxxFlag__fvisibility_hidden
  65. -- Performing Test __CxxFlag__fvisibility_hidden - Success
  66. -- Performing Test __CxxFlag__Winconsistent_missing_override
  67. -- Performing Test __CxxFlag__Winconsistent_missing_override - Failed
  68. -- Performing Test __CxxFlag__O2
  69. -- Performing Test __CxxFlag__O2 - Success
  70. -- Performing Test __CxxFlag__fno_keep_static_consts
  71. -- Performing Test __CxxFlag__fno_keep_static_consts - Success
  72. -- Performing Test __CxxFlag__fmerge_all_constants
  73. -- Performing Test __CxxFlag__fmerge_all_constants - Success
  74. -- [asmjit]
  75. BuildMode=Embed
  76. BuildTest=Off
  77. ASMJIT_DIR=/home/green/rpcs3/asmjit
  78. ASMJIT_DEPS=pthread;rt
  79. ASMJIT_LIBS=pthread;rt
  80. ASMJIT_CFLAGS=-DASMJIT_EMBED;-DASMJIT_STATIC
  81. ASMJIT_SOURCE_DIR=/home/green/rpcs3/asmjit/src
  82. ASMJIT_INCLUDE_DIR=/home/green/rpcs3/asmjit/src
  83. ASMJIT_PRIVATE_CFLAGS=
  84. -DASMJIT_EMBED
  85. -DASMJIT_STATIC
  86. -std=c++17
  87. -fno-tree-vectorize
  88. -fvisibility=hidden
  89. -O2 [RELEASE]
  90. -fno-keep-static-consts [RELEASE]
  91. -fmerge-all-constants [RELEASE]
  92. -- No build type selected, default to Release
  93. -- Google Mock was not found - tests based on that will not build
  94. -- cotire 1.8.0 loaded.
  95. -- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE
  96. -- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE - Success
  97. -- Performing Test HAS_NO_PIE
  98. -- Performing Test HAS_NO_PIE - Success
  99. -- Performing Test HAS_NOPIE
  100. -- Performing Test HAS_NOPIE - Failed
  101. -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
  102. -- Found WAYLAND_CLIENT: /usr/lib/x86_64-linux-gnu/libwayland-client.so
  103. -- Found WAYLAND_SERVER: /usr/lib/x86_64-linux-gnu/libwayland-server.so
  104. -- Found WAYLAND_EGL: /usr/lib/x86_64-linux-gnu/libwayland-egl.so
  105. -- Found WAYLAND_CURSOR: /usr/lib/x86_64-linux-gnu/libwayland-cursor.so
  106. -- 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
  107. -- Initializing RPCS3_SRC_DIR=/home/green/rpcs3/rpcs3
  108. -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so
  109. -- Found OpenAL: /usr/lib/x86_64-linux-gnu/libopenal.so
  110. LLVM will be built from the submodule.
  111. CMake Deprecation Warning at llvm/CMakeLists.txt:14 (cmake_policy):
  112. The OLD behavior for policy CMP0051 will be removed from a future version
  113. of CMake.
  114.  
  115. The cmake-policies(7) manual explains that the OLD behaviors of all
  116. policies are deprecated and that a policy should be set to OLD only under
  117. specific short-term circumstances. Projects should be ported to the NEW
  118. behavior and not rely on setting a policy to OLD.
  119.  
  120.  
  121. -- The ASM compiler identification is GNU
  122. -- Found assembler: /usr/bin/cc
  123. -- Looking for dlfcn.h
  124. CMake Warning (dev) at /usr/local/lib/python2.7/dist-packages/cmake/data/share/cmake-3.12/Modules/CheckIncludeFile.cmake:70 (message):
  125. Policy CMP0075 is not set: Include file check macros honor
  126. CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy
  127. details. Use the cmake_policy command to set the policy and suppress this
  128. warning.
  129.  
  130. CMAKE_REQUIRED_LIBRARIES is set to:
  131.  
  132. m
  133.  
  134. For compatibility with CMake 3.11 and below this check is ignoring it.
  135. Call Stack (most recent call first):
  136. llvm/cmake/config-ix.cmake:26 (check_include_file)
  137. llvm/CMakeLists.txt:592 (include)
  138. This warning is for project developers. Use -Wno-dev to suppress it.
  139.  
  140. -- Looking for dlfcn.h - found
  141. -- Looking for errno.h
  142. -- Looking for errno.h - found
  143. -- Looking for fcntl.h
  144. -- Looking for fcntl.h - found
  145. -- Looking for link.h
  146. -- Looking for link.h - found
  147. -- Looking for malloc.h
  148. -- Looking for malloc.h - found
  149. -- Looking for malloc/malloc.h
  150. -- Looking for malloc/malloc.h - not found
  151. -- Looking for pthread.h
  152. -- Looking for pthread.h - found
  153. -- Looking for signal.h
  154. -- Looking for signal.h - found
  155. -- Looking for sys/ioctl.h
  156. -- Looking for sys/ioctl.h - found
  157. -- Looking for sys/mman.h
  158. -- Looking for sys/mman.h - found
  159. -- Looking for sys/param.h
  160. -- Looking for sys/param.h - found
  161. -- Looking for sys/resource.h
  162. -- Looking for sys/resource.h - found
  163. -- Looking for sys/stat.h
  164. -- Looking for sys/stat.h - found
  165. -- Looking for sys/time.h
  166. -- Looking for sys/time.h - found
  167. -- Looking for sys/types.h
  168. -- Looking for sys/types.h - found
  169. -- Looking for termios.h
  170. -- Looking for termios.h - found
  171. -- Looking for unistd.h
  172. -- Looking for unistd.h - found
  173. -- Looking for valgrind/valgrind.h
  174. -- Looking for valgrind/valgrind.h - not found
  175. -- Looking for zlib.h
  176. -- Looking for zlib.h - found
  177. -- Looking for fenv.h
  178. -- Looking for fenv.h - found
  179. -- Looking for FE_ALL_EXCEPT
  180. -- Looking for FE_ALL_EXCEPT - found
  181. -- Looking for FE_INEXACT
  182. -- Looking for FE_INEXACT - found
  183. -- Looking for mach/mach.h
  184. -- Looking for mach/mach.h - not found
  185. -- Looking for histedit.h
  186. -- Looking for histedit.h - found
  187. -- Looking for CrashReporterClient.h
  188. -- Looking for CrashReporterClient.h - not found
  189. -- Looking for linux/magic.h
  190. -- Looking for linux/magic.h - found
  191. -- Looking for pthread_create in pthread
  192. -- Looking for pthread_create in pthread - found
  193. -- Looking for pthread_getspecific in pthread
  194. -- Looking for pthread_getspecific in pthread - found
  195. -- Looking for pthread_rwlock_init in pthread
  196. -- Looking for pthread_rwlock_init in pthread - found
  197. -- Looking for pthread_mutex_lock in pthread
  198. -- Looking for pthread_mutex_lock in pthread - found
  199. -- Looking for dlopen in dl
  200. -- Looking for dlopen in dl - found
  201. -- Looking for clock_gettime in rt
  202. -- Looking for clock_gettime in rt - found
  203. -- Looking for pfm_initialize in pfm
  204. -- Looking for pfm_initialize in pfm - not found
  205. -- Looking for pthread.h
  206. -- Looking for pthread.h - found
  207. -- Looking for pthread_create
  208. -- Looking for pthread_create - not found
  209. -- Looking for pthread_create in pthreads
  210. -- Looking for pthread_create in pthreads - not found
  211. -- Looking for pthread_create in pthread
  212. -- Looking for pthread_create in pthread - found
  213. -- Found Threads: TRUE
  214. -- Looking for compress2 in z
  215. -- Looking for compress2 in z - found
  216. -- Looking for el_init in edit
  217. -- Looking for el_init in edit - found
  218. -- Looking for setupterm in tinfo
  219. -- Looking for setupterm in tinfo - found
  220. -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.3")
  221. -- Looking for xar_open in xar
  222. -- Looking for xar_open in xar - not found
  223. -- Looking for arc4random
  224. -- Looking for arc4random - not found
  225. -- Looking for backtrace
  226. -- Looking for backtrace - found
  227. -- backtrace facility detected in default set of libraries
  228. -- Found Backtrace: /usr/include
  229. -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
  230. -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
  231. -- Looking for _Unwind_Backtrace
  232. -- Looking for _Unwind_Backtrace - found
  233. -- Looking for getpagesize
  234. -- Looking for getpagesize - found
  235. -- Looking for sysconf
  236. -- Looking for sysconf - found
  237. -- Looking for getrusage
  238. -- Looking for getrusage - found
  239. -- Looking for setrlimit
  240. -- Looking for setrlimit - found
  241. -- Looking for isatty
  242. -- Looking for isatty - found
  243. -- Looking for futimens
  244. -- Looking for futimens - found
  245. -- Looking for futimes
  246. -- Looking for futimes - found
  247. -- Looking for posix_fallocate
  248. -- Looking for posix_fallocate - found
  249. -- Looking for sigaltstack
  250. -- Looking for sigaltstack - found
  251. -- Looking for lseek64
  252. -- Looking for lseek64 - found
  253. -- Looking for mallctl
  254. -- Looking for mallctl - not found
  255. -- Looking for mallinfo
  256. -- Looking for mallinfo - found
  257. -- Looking for malloc_zone_statistics
  258. -- Looking for malloc_zone_statistics - not found
  259. -- Looking for getrlimit
  260. -- Looking for getrlimit - found
  261. -- Looking for posix_spawn
  262. -- Looking for posix_spawn - found
  263. -- Looking for pread
  264. -- Looking for pread - found
  265. -- Looking for realpath
  266. -- Looking for realpath - found
  267. -- Looking for sbrk
  268. -- Looking for sbrk - found
  269. -- Looking for strerror
  270. -- Looking for strerror - found
  271. -- Looking for strerror_r
  272. -- Looking for strerror_r - found
  273. -- Looking for strerror_s
  274. -- Looking for strerror_s - not found
  275. -- Looking for setenv
  276. -- Looking for setenv - found
  277. -- Looking for dlopen
  278. -- Looking for dlopen - found
  279. -- Looking for dladdr
  280. -- Looking for dladdr - not found
  281. -- Looking for __GLIBC__
  282. -- Looking for __GLIBC__ - found
  283. -- Looking for sched_getaffinity
  284. -- Looking for sched_getaffinity - found
  285. -- Looking for CPU_COUNT
  286. -- Looking for CPU_COUNT - found
  287. -- Looking for pthread_getname_np
  288. -- Looking for pthread_getname_np - found
  289. -- Looking for pthread_setname_np
  290. -- Looking for pthread_setname_np - found
  291. -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
  292. -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
  293. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
  294. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
  295. -- Performing Test LLVM_HAS_ATOMICS
  296. -- Performing Test LLVM_HAS_ATOMICS - Success
  297. -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
  298. -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
  299. -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
  300. -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed
  301. -- Performing Test HAS_MAYBE_UNINITIALIZED
  302. -- Performing Test HAS_MAYBE_UNINITIALIZED - Success
  303. -- Native target architecture is X86
  304. -- Threads enabled.
  305. -- Doxygen disabled.
  306. -- Go bindings disabled.
  307. -- Found OCaml: /home/green/.opam/4.06.1/bin/ocamlfind
  308. -- OCaml bindings enabled.
  309. -- Could NOT find Python module pygments
  310. -- Could NOT find Python module pygments.lexers.c_cpp
  311. -- Could NOT find Python module yaml
  312. -- LLVM host triple: x86_64-unknown-linux-gnu
  313. -- LLVM default target triple: x86_64-unknown-linux-gnu
  314. -- Performing Test C_SUPPORTS_FPIC
  315. -- Performing Test C_SUPPORTS_FPIC - Success
  316. -- Performing Test CXX_SUPPORTS_FPIC
  317. -- Performing Test CXX_SUPPORTS_FPIC - Success
  318. -- Building with -fPIC
  319. -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
  320. -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
  321. -- Performing Test C_SUPPORTS_WERROR_DATE_TIME
  322. -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
  323. -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
  324. -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
  325. -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
  326. -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
  327. -- Performing Test CXX_SUPPORTS_CXX11
  328. -- Performing Test CXX_SUPPORTS_CXX11 - Success
  329. -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
  330. -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
  331. -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  332. -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  333. -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  334. -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  335. -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
  336. -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success
  337. -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  338. -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed
  339. -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  340. -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
  341. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
  342. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
  343. -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
  344. -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
  345. -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
  346. -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
  347. -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
  348. -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
  349. -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
  350. -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
  351. -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
  352. -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
  353. -- Performing Test C_SUPPORTS_FDATA_SECTIONS
  354. -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
  355. -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
  356. -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
  357. -- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.12")
  358. -- Constructing LLVMBuild project information
  359. -- Linker detection: GNU ld
  360. -- Targeting X86
  361. -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.1.0")
  362. -- Checking for module 'libpulse-simple'
  363. -- Found libpulse-simple, version 8.0
  364. -- Checking for module 'libevdev'
  365. -- Found libevdev, version 1.4.6
  366. -- Found Vulkan: /usr/lib/x86_64-linux-gnu/libvulkan.so
  367. -- RPCS3: using shared libpng
  368. -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
  369. -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.20")
  370. -- RPCS3: using shared ffmpeg
  371. -- Checking for module 'libavcodec'
  372. -- Found libavcodec, version 58.18.100
  373. -- Checking for module 'libavformat'
  374. -- Found libavformat, version 58.12.100
  375. -- Checking for module 'libavutil'
  376. -- Found libavutil, version 56.14.100
  377. -- Checking for module 'libswscale'
  378. -- Found libswscale, version 5.1.100
  379. -- 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
  380. -- dir='/home/green/Qt/5.11.1/gcc_64/include/QtGui/5.11.1'
  381. -- dir='/home/green/Qt/5.11.1/gcc_64/include/QtGui/5.11.1/QtGui'
  382. -- dir='/home/green/Qt/5.11.1/gcc_64/include/QtCore/5.11.1'
  383. -- dir='/home/green/Qt/5.11.1/gcc_64/include/QtCore/5.11.1/QtCore'
  384. -- dir='/usr/include'
  385. -- dir='/usr/include'
  386. -- dir='/usr/include/libevdev-1.0'
  387. -- dir='/usr/include'
  388. -- dir='/usr/include'
  389. -- dir='/usr/include'
  390. -- dir='/usr/include/x86_64-linux-gnu'
  391. -- dir='/usr/include/AL'
  392. -- dir='/home/green/rpcs3/llvm/include'
  393. -- dir='/home/green/rpcs3_build/llvm_build/include'
  394. -- dir='/home/green/rpcs3/rpcs3'
  395. -- dir='/home/green/rpcs3/rpcs3/Loader'
  396. -- dir='/home/green/rpcs3/rpcs3/Crypto'
  397. -- dir='/home/green/rpcs3/rpcs3/..'
  398. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/GSL/include'
  399. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/hidapi/hidapi'
  400. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/GL'
  401. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/stblib'
  402. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/cereal/include'
  403. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/Optional'
  404. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/discord-rpc/include'
  405. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/xxHash'
  406. -- dir='/home/green/rpcs3/rpcs3/../3rdparty/GPUOpen/include'
  407. -- Found GLEW: /usr/include (Required is at least version "1.13.0")
  408. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
  409. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
  410. -- Looking for gethostbyname
  411. -- Looking for gethostbyname - found
  412. -- Looking for connect
  413. -- Looking for connect - found
  414. -- Looking for remove
  415. -- Looking for remove - found
  416. -- Looking for shmat
  417. -- Looking for shmat - found
  418. -- Looking for IceConnectionNumber in ICE
  419. -- Looking for IceConnectionNumber in ICE - found
  420. -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
  421. -- 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.
  422. CMake Deprecation Warning at 3rdparty/yaml-cpp/CMakeLists.txt:9 (cmake_policy):
  423. The OLD behavior for policy CMP0012 will be removed from a future version
  424. of CMake.
  425.  
  426. The cmake-policies(7) manual explains that the OLD behaviors of all
  427. policies are deprecated and that a policy should be set to OLD only under
  428. specific short-term circumstances. Projects should be ported to the NEW
  429. behavior and not rely on setting a policy to OLD.
  430.  
  431.  
  432. CMake Deprecation Warning at 3rdparty/yaml-cpp/CMakeLists.txt:13 (cmake_policy):
  433. The OLD behavior for policy CMP0015 will be removed from a future version
  434. of CMake.
  435.  
  436. The cmake-policies(7) manual explains that the OLD behaviors of all
  437. policies are deprecated and that a policy should be set to OLD only under
  438. specific short-term circumstances. Projects should be ported to the NEW
  439. behavior and not rely on setting a policy to OLD.
  440.  
  441.  
  442. -- Performing Test FLAG_WEXTRA
  443. -- Performing Test FLAG_WEXTRA - Success
  444. -- Performing Test CFLAG_Wall
  445. -- Performing Test CFLAG_Wall - Success
  446. -- Performing Test CFLAG_Wextra
  447. -- Performing Test CFLAG_Wextra - Success
  448. -- Performing Test CFLAG_Wcast_qual
  449. -- Performing Test CFLAG_Wcast_qual - Success
  450. -- Performing Test CFLAG_Wcast_align
  451. -- Performing Test CFLAG_Wcast_align - Success
  452. -- Performing Test CFLAG_Wshadow
  453. -- Performing Test CFLAG_Wshadow - Success
  454. -- Performing Test CFLAG_Wstrict_aliasing_1
  455. -- Performing Test CFLAG_Wstrict_aliasing_1 - Success
  456. -- Performing Test CFLAG_Wswitch_enum
  457. -- Performing Test CFLAG_Wswitch_enum - Success
  458. -- Performing Test CFLAG_Wdeclaration_after_statement
  459. -- Performing Test CFLAG_Wdeclaration_after_statement - Success
  460. -- Performing Test CFLAG_Wstrict_prototypes
  461. -- Performing Test CFLAG_Wstrict_prototypes - Success
  462. -- Performing Test CFLAG_Wundef
  463. -- Performing Test CFLAG_Wundef - Success
  464. -- Configuring done
  465. -- Generating done
  466. -- Build files have been written to: /home/green/rpcs3_build
  467. Scanning dependencies of target GitVersion
  468. Generating something_that_never_exists
  469. -- Found Git: /usr/bin/git (found version "2.7.4")
  470. -- GIT_VERSION: 7259-c452b43e
  471. -- GIT_BRANCH: master
  472. Built target GitVersion
  473. Scanning dependencies of target pugixml
  474. Scanning dependencies of target OGLCompiler
  475. Scanning dependencies of target xxhash
  476. Scanning dependencies of target LLVMSupport_autogen
  477. Scanning dependencies of target LLVMTableGen_autogen
  478. Scanning dependencies of target OSDependent
  479. Scanning dependencies of target LLVMDemangle_autogen
  480. [ 0%] Generating something_that_never_exists
  481. [ 0%] Automatic MOC and UIC for target LLVMSupport
  482. [ 0%] Automatic MOC and UIC for target LLVMTableGen
  483. [ 0%] Automatic MOC and UIC for target LLVMDemangle
  484. -- Found Git: /usr/bin/git (found version "2.7.4")
  485. -- GIT_VERSION: 7259-c452b43e
  486. -- GIT_BRANCH: master
  487. [ 0%] Built target GitVersion
  488. [ 0%] Building C object 3rdparty/xxHash/cmake_unofficial/CMakeFiles/xxhash.dir/__/xxhash.c.o
  489. Scanning dependencies of target obj.llvm-tblgen_autogen
  490. [ 0%] Automatic MOC and UIC for target obj.llvm-tblgen
  491. [ 0%] Built target LLVMDemangle_autogen
  492. Scanning dependencies of target hidapi-hidraw
  493. [ 0%] Building C object 3rdparty/hidapi/linux/CMakeFiles/hidapi-hidraw.dir/hid.c.o
  494. [ 0%] Built target LLVMTableGen_autogen
  495. [ 0%] Building CXX object Vulkan/glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o
  496. Scanning dependencies of target yaml-cpp
  497. [ 0%] Building CXX object Vulkan/glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o
  498. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o
  499. [ 0%] Built target obj.llvm-tblgen_autogen
  500. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o
  501. [ 0%] Building CXX object 3rdparty/pugixml/CMakeFiles/pugixml.dir/src/pugixml.cpp.o
  502. [ 0%] Built target LLVMSupport_autogen
  503. [ 0%] Linking C static library libxxhash.a
  504. [ 0%] Linking CXX static library libOGLCompiler.a
  505. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o
  506. [ 0%] Linking CXX static library libOSDependent.a
  507. Scanning dependencies of target LLVMBinaryFormat_autogen
  508. [ 0%] Automatic MOC and UIC for target LLVMBinaryFormat
  509. [ 0%] Built target LLVMBinaryFormat_autogen
  510. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o
  511. [ 0%] Built target xxhash
  512. [ 0%] Built target OGLCompiler
  513. [ 0%] Built target OSDependent
  514. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o
  515. [ 0%] Linking C static library libhidapi-hidraw.a
  516. Scanning dependencies of target LLVMMC_autogen
  517. Scanning dependencies of target LLVMMCParser_autogen
  518. [ 0%] Automatic MOC and UIC for target LLVMMCParser
  519. [ 0%] Automatic MOC and UIC for target LLVMMC
  520. [ 0%] Built target hidapi-hidraw
  521. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o
  522. [ 0%] Built target LLVMMCParser_autogen
  523. Scanning dependencies of target LLVMMCDisassembler_autogen
  524. [ 0%] Built target LLVMMC_autogen
  525. [ 0%] Automatic MOC and UIC for target LLVMMCDisassembler
  526. Scanning dependencies of target llvm_vcsrevision_h
  527. [ 0%] Generating VCSRevision.h
  528. [ 0%] Built target llvm_vcsrevision_h
  529. Scanning dependencies of target LLVMDebugInfoMSF_autogen
  530. [ 0%] Automatic MOC and UIC for target LLVMDebugInfoMSF
  531. [ 0%] Built target LLVMMCDisassembler_autogen
  532. Scanning dependencies of target LLVMDebugInfoCodeView_autogen
  533. [ 0%] Built target LLVMDebugInfoMSF_autogen
  534. [ 0%] Automatic MOC and UIC for target LLVMDebugInfoCodeView
  535. Scanning dependencies of target xxhsum
  536. [ 0%] Building C object 3rdparty/xxHash/cmake_unofficial/CMakeFiles/xxhsum.dir/__/xxhsum.c.o
  537. [ 0%] Built target LLVMDebugInfoCodeView_autogen
  538. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o
  539. Scanning dependencies of target glslang
  540. Scanning dependencies of target LLVMTableGen
  541. Scanning dependencies of target LLVMSupport
  542. [ 0%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
  543. [ 0%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o
  544. [ 0%] Linking C executable ../../../bin/xxhsum
  545. [ 0%] Built target xxhsum
  546. [ 0%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/attribute.cpp.o
  547. Scanning dependencies of target LLVMDemangle
  548. [ 0%] Building CXX object llvm_build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
  549. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o
  550. [ 0%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
  551. [ 0%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exceptions.cpp.o
  552. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o
  553. [ 1%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o
  554. [ 1%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o
  555. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o
  556. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node.cpp.o
  557. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o
  558. [ 1%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
  559. [ 1%] Building CXX object llvm_build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
  560. /home/green/rpcs3/llvm/lib/Demangle/MicrosoftDemangle.cpp:1119:12: warning: ‘Qualifiers {anonymous}::Demangler::demangleReturnTypQualifiers()’ defined but not used [-Wunused-function]
  561. Qualifiers Demangler::demangleReturnTypQualifiers() {
  562. ^~~~~~~~~
  563. /home/green/rpcs3/llvm/lib/Demangle/MicrosoftDemangle.cpp:1091:12: warning: ‘Qualifiers {anonymous}::Demangler::demangleVariablQualifiers()’ defined but not used [-Wunused-function]
  564. Qualifiers Demangler::demangleVariablQualifiers() {
  565. ^~~~~~~~~
  566. /home/green/rpcs3/llvm/lib/Demangle/MicrosoftDemangle.cpp:1022:12: warning: ‘Qualifiers {anonymous}::Demangler::demangleFunctionQualifiers()’ defined but not used [-Wunused-function]
  567. Qualifiers Demangler::demangleFunctionQualifiers() {
  568. ^~~~~~~~~
  569. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o
  570. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o
  571. [ 1%] Building CXX object llvm_build/lib/Demangle/CMakeFiles/LLVMDemangle.dir/LLVMDemangle_autogen/mocs_compilation.cpp.o
  572. [ 1%] Linking CXX static library ../libLLVMDemangle.a
  573. [ 1%] Built target LLVMDemangle
  574. Scanning dependencies of target obj.llvm-tblgen
  575. [ 1%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
  576. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/null.cpp.o
  577. [ 1%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o
  578. [ 1%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
  579. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o
  580. [ 1%] Linking CXX static library libpugixml.a
  581. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o
  582. [ 1%] Built target pugixml
  583. Scanning dependencies of target LLVMBinaryFormat
  584. [ 1%] Building CXX object llvm_build/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
  585. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o
  586. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o
  587. [ 1%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
  588. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o
  589. In file included from /home/green/rpcs3/3rdparty/yaml-cpp/src/regex_yaml.cpp:1:
  590. /home/green/rpcs3/3rdparty/yaml-cpp/src/regex_yaml.h: In constructor ‘YAML::RegEx::RegEx(const string&, YAML::REGEX_OP)’:
  591. /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]
  592. class YAML_CPP_API RegEx {
  593. ^~~~~
  594. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o
  595. [ 1%] Building CXX object llvm_build/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
  596. [ 1%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
  597. [ 1%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o
  598. [ 1%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o
  599. [ 1%] Building CXX object llvm_build/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o
  600. [ 1%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o
  601. [ 1%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
  602. [ 1%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
  603. [ 1%] Building CXX object llvm_build/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/LLVMBinaryFormat_autogen/mocs_compilation.cpp.o
  604. [ 1%] Linking CXX static library ../libLLVMBinaryFormat.a
  605. [ 1%] Built target LLVMBinaryFormat
  606. Scanning dependencies of target LLVMMC
  607. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
  608. [ 2%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
  609. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
  610. [ 2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o
  611. [ 2%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o
  612. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
  613. [ 2%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o
  614. [ 2%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o
  615. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
  616. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
  617. [ 2%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
  618. [ 2%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
  619. [ 2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o
  620. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
  621. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
  622. [ 2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o
  623. [ 2%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
  624. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
  625. [ 2%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o
  626. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
  627. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
  628. [ 2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o
  629. [ 2%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o
  630. [ 2%] Building CXX object 3rdparty/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o
  631. [ 2%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
  632. [ 2%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o
  633. [ 3%] Linking CXX static library libyaml-cpp.a
  634. [ 3%] Built target yaml-cpp
  635. Scanning dependencies of target LLVMMCParser
  636. [ 3%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
  637. [ 3%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
  638. [ 5%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
  639. [ 5%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
  640. [ 5%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o
  641. [ 5%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
  642. [ 5%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
  643. [ 5%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
  644. [ 5%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
  645. [ 5%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
  646. [ 5%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
  647. [ 5%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
  648. [ 5%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
  649. [ 6%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o
  650. [ 6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
  651. [ 6%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
  652. [ 6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
  653. [ 6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
  654. [ 6%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
  655. [ 6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
  656. [ 6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
  657. [ 6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
  658. [ 6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
  659. [ 6%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o
  660. [ 6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
  661. [ 6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
  662. [ 6%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o
  663. [ 6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
  664. [ 6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
  665. [ 6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
  666. [ 6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o
  667. [ 6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
  668. [ 6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
  669. [ 6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
  670. [ 6%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o
  671. [ 6%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
  672. [ 6%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o
  673. [ 6%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
  674. [ 6%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
  675. /home/green/rpcs3/Vulkan/glslang/glslang/MachineIndependent/intermOut.cpp: In function ‘void glslang::OutputDouble(TInfoSink&, double, glslang::TOutputTraverser::EExtraOutput)’:
  676. /home/green/rpcs3/Vulkan/glslang/glslang/MachineIndependent/intermOut.cpp:1133:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  677. long long b = *reinterpret_cast<long long*>(&value);
  678. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679. [ 6%] Building CXX object llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/LLVMTableGen_autogen/mocs_compilation.cpp.o
  680. [ 6%] Linking CXX static library ../libLLVMTableGen.a
  681. [ 6%] Built target LLVMTableGen
  682. Scanning dependencies of target LLVMMCDisassembler
  683. [ 6%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
  684. [ 6%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o
  685. [ 6%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
  686. [ 7%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
  687. [ 7%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
  688. [ 7%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o
  689. [ 7%] Building CXX object llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/LLVMMCParser_autogen/mocs_compilation.cpp.o
  690. [ 7%] Linking CXX static library ../../libLLVMMCParser.a
  691. [ 7%] Built target LLVMMCParser
  692. Scanning dependencies of target LLVMDebugInfoMSF
  693. [ 7%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
  694. [ 7%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
  695. [ 7%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
  696. [ 7%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
  697. [ 7%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o
  698. [ 7%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/Pp.cpp.o
  699. [ 7%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
  700. [ 9%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o
  701. [ 9%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
  702. [ 10%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
  703. [ 10%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
  704. [ 10%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
  705. [ 10%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
  706. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
  707. [ 10%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
  708. [ 10%] Building CXX object llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/LLVMMCDisassembler_autogen/mocs_compilation.cpp.o
  709. [ 10%] Linking CXX static library ../../libLLVMMCDisassembler.a
  710. [ 10%] Built target LLVMMCDisassembler
  711. Scanning dependencies of target LLVMDebugInfoCodeView
  712. [ 10%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
  713. [ 10%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
  714. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpAtom.cpp.o
  715. [ 10%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
  716. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
  717. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpContext.cpp.o
  718. [ 10%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
  719. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
  720. [ 10%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
  721. [ 10%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
  722. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpScanner.cpp.o
  723. [ 10%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
  724. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpTokens.cpp.o
  725. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
  726. [ 10%] Building CXX object llvm_build/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/LLVMDebugInfoMSF_autogen/mocs_compilation.cpp.o
  727. [ 10%] Linking CXX static library ../../libLLVMDebugInfoMSF.a
  728. [ 10%] Built target LLVMDebugInfoMSF
  729. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
  730. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
  731. [ 10%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
  732. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/MachineIndependent/propagateNoContraction.cpp.o
  733. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/GenericCodeGen/CodeGen.cpp.o
  734. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
  735. [ 10%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
  736. [ 10%] Building CXX object Vulkan/glslang/glslang/CMakeFiles/glslang.dir/GenericCodeGen/Link.cpp.o
  737. [ 10%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
  738. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
  739. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
  740. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
  741. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
  742. [ 10%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
  743. [ 10%] Linking CXX static library libglslang.a
  744. [ 10%] Built target glslang
  745. Scanning dependencies of target SPIRV
  746. [ 10%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
  747. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
  748. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
  749. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
  750. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
  751. [ 10%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
  752. [ 10%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
  753. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
  754. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
  755. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
  756. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
  757. [ 11%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
  758. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
  759. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
  760. [ 11%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
  761. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
  762. [ 11%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
  763. [ 11%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
  764. [ 11%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
  765. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
  766. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
  767. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
  768. [ 11%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
  769. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
  770. [ 11%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
  771. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
  772. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
  773. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
  774. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
  775. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
  776. [ 11%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
  777. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
  778. [ 11%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
  779. [ 11%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
  780. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
  781. [ 11%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
  782. [ 13%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
  783. [ 13%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
  784. [ 13%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
  785. [ 13%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
  786. [ 13%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
  787. [ 13%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
  788. [ 13%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
  789. [ 13%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
  790. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
  791. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
  792. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
  793. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
  794. [ 14%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
  795. In file included from /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:39,
  796. from /home/green/rpcs3/Vulkan/glslang/SPIRV/SpvBuilder.cpp:49:
  797. /home/green/rpcs3/Vulkan/glslang/SPIRV/bitutils.h: In instantiation of ‘Dest spvutils::BitwiseCast(Src) [with Dest = spvutils::Float16; Src = short unsigned int]’:
  798. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:138:47: required from ‘T spvutils::FloatProxy<T>::getAsFloat() const [with T = spvutils::Float16]’
  799. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:821:52: required from here
  800. /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]
  801. std::memcpy(&dest, &source, sizeof(dest));
  802. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  803. In file included from /home/green/rpcs3/Vulkan/glslang/SPIRV/SpvBuilder.cpp:49:
  804. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:43:7: note: ‘class spvutils::Float16’ declared here
  805. class Float16 {
  806. ^~~~~~~
  807. In file included from /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:39,
  808. from /home/green/rpcs3/Vulkan/glslang/SPIRV/SpvBuilder.cpp:49:
  809. /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]’:
  810. /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]’
  811. /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> >]’
  812. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:817:39: required from here
  813. /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]
  814. std::memcpy(&dest, &source, sizeof(dest));
  815. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  816. In file included from /home/green/rpcs3/Vulkan/glslang/SPIRV/SpvBuilder.cpp:49:
  817. /home/green/rpcs3/Vulkan/glslang/SPIRV/hex_float.h:115:7: note: ‘class spvutils::FloatProxy<spvutils::Float16>’ declared here
  818. class FloatProxy {
  819. ^~~~~~~~~~
  820. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
  821. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
  822. [ 14%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
  823. [ 14%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
  824. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
  825. [ 15%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
  826. [ 15%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
  827. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
  828. [ 15%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
  829. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
  830. [ 15%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
  831. [ 15%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
  832. [ 15%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
  833. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
  834. [ 15%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
  835. [ 15%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
  836. [ 15%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
  837. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
  838. [ 17%] Building CXX object Vulkan/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
  839. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
  840. [ 17%] Linking CXX static library libSPIRV.a
  841. [ 17%] Built target SPIRV
  842. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
  843. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
  844. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
  845. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
  846. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
  847. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
  848. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
  849. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
  850. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
  851. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
  852. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
  853. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
  854. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
  855. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
  856. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
  857. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
  858. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
  859. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
  860. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
  861. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
  862. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
  863. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
  864. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
  865. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
  866. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
  867. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
  868. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
  869. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
  870. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
  871. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
  872. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
  873. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
  874. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
  875. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
  876. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
  877. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
  878. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
  879. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
  880. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
  881. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
  882. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
  883. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
  884. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
  885. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
  886. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
  887. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
  888. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
  889. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
  890. [ 17%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
  891. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
  892. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
  893. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
  894. [ 17%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
  895. [ 17%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
  896. [ 17%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
  897. [ 18%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
  898. [ 19%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
  899. [ 19%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
  900. [ 19%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
  901. [ 19%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
  902. [ 19%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
  903. /home/green/rpcs3/llvm/utils/TableGen/GlobalISelEmitter.cpp:3088:10: warning: ‘unsigned int {anonymous}::GlobalISelEmitter::getOrCreateInstructionPredicateFnId(llvm::StringRef)’ defined but not used [-Wunused-function]
  904. unsigned GlobalISelEmitter::getOrCreateInstructionPredicateFnId(StringRef Code) {
  905. ^~~~~~~~~~~~~~~~~
  906. [ 19%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
  907. [ 19%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
  908. [ 19%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
  909. [ 19%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o
  910. [ 19%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
  911. [ 19%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
  912. [ 19%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
  913. [ 21%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
  914. [ 21%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
  915. [ 21%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
  916. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
  917. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
  918. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
  919. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RISCVCompressInstEmitter.cpp.o
  920. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
  921. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
  922. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
  923. [ 22%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
  924. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
  925. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
  926. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
  927. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
  928. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
  929. [ 22%] Building CXX object llvm_build/lib/MC/CMakeFiles/LLVMMC.dir/LLVMMC_autogen/mocs_compilation.cpp.o
  930. [ 22%] Linking CXX static library ../libLLVMMC.a
  931. [ 22%] Built target LLVMMC
  932. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
  933. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
  934. [ 22%] Building CXX object llvm_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LLVMDebugInfoCodeView_autogen/mocs_compilation.cpp.o
  935. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
  936. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
  937. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
  938. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
  939. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
  940. [ 22%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a
  941. [ 22%] Built target LLVMDebugInfoCodeView
  942. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
  943. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
  944. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
  945. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
  946. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
  947. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
  948. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
  949. [ 22%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
  950. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  951. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
  952. [ 22%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/obj.llvm-tblgen_autogen/mocs_compilation.cpp.o
  953. [ 22%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
  954. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  955. [ 22%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
  956. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  957. [ 22%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
  958. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  959. [ 22%] Building C object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
  960. cc1: warning: command line option ‘-Wno-invalid-offsetof’ is valid for C++/ObjC++ but not for C
  961. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
  962. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
  963. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
  964. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
  965. [ 22%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
  966. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
  967. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
  968. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
  969. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
  970. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
  971. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
  972. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
  973. [ 23%] Built target obj.llvm-tblgen
  974. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
  975. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
  976. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
  977. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
  978. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
  979. [ 23%] Building CXX object llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir/LLVMSupport_autogen/mocs_compilation.cpp.o
  980. In file included from /home/green/rpcs3/llvm/lib/Support/Path.cpp:1101:
  981. /home/green/rpcs3/llvm/lib/Support/Unix/Path.inc: In function ‘std::__cxx11::string llvm::sys::fs::getMainExecutable(const char*, void*)’:
  982. /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=]
  983. snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin);
  984. ^~~~~~~
  985. In file included from /usr/include/stdio.h:936,
  986. from /usr/include/c++/8/cstdio:42,
  987. from /usr/include/c++/8/ext/string_conversions.h:43,
  988. from /usr/include/c++/8/bits/basic_string.h:6364,
  989. from /usr/include/c++/8/string:52,
  990. from /usr/include/c++/8/bits/locale_classes.h:40,
  991. from /usr/include/c++/8/bits/ios_base.h:41,
  992. from /usr/include/c++/8/ios:42,
  993. from /usr/include/c++/8/ostream:38,
  994. from /usr/include/c++/8/iterator:64,
  995. from /home/green/rpcs3/llvm/include/llvm/ADT/iterator_range.h:22,
  996. from /home/green/rpcs3/llvm/include/llvm/ADT/SmallVector.h:17,
  997. from /home/green/rpcs3/llvm/include/llvm/ADT/Twine.h:13,
  998. from /home/green/rpcs3/llvm/include/llvm/Support/Path.h:19,
  999. from /home/green/rpcs3/llvm/lib/Support/Path.cpp:14:
  1000. /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
  1001. return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  1002. ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1003. __bos (__s), __fmt, __va_arg_pack ());
  1004. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1005. [ 23%] Linking CXX static library ../libLLVMSupport.a
  1006. [ 23%] Built target LLVMSupport
  1007. Scanning dependencies of target llvm-tblgen_autogen
  1008. [ 23%] Automatic MOC and UIC for target llvm-tblgen
  1009. [ 23%] Built target llvm-tblgen_autogen
  1010. Scanning dependencies of target llvm-tblgen
  1011. [ 23%] Building CXX object llvm_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/llvm-tblgen_autogen/mocs_compilation.cpp.o
  1012. [ 23%] Linking CXX executable ../../../bin/llvm-tblgen
  1013. [ 23%] Built target llvm-tblgen
  1014. Scanning dependencies of target InstCombineTableGen
  1015. Scanning dependencies of target AttributeCompatFuncTableGen
  1016. Scanning dependencies of target intrinsics_gen
  1017. [ 23%] Building InstCombineTables.inc...
  1018. [ 23%] Building AttributesCompatFunc.inc...
  1019. [ 23%] Building IntrinsicImpl.inc...
  1020. [ 23%] Building Attributes.inc...
  1021. [ 23%] Building IntrinsicEnums.inc...
  1022. [ 25%] Updating AttributesCompatFunc.inc...
  1023. [ 25%] Updating Attributes.inc...
  1024. [ 25%] Built target AttributeCompatFuncTableGen
  1025. [ 25%] Updating InstCombineTables.inc...
  1026. [ 25%] Built target InstCombineTableGen
  1027. [ 25%] Updating IntrinsicEnums.inc...
  1028. [ 25%] Updating IntrinsicImpl.inc...
  1029. [ 25%] Built target intrinsics_gen
  1030. Scanning dependencies of target LLVMSelectionDAG_autogen
  1031. Scanning dependencies of target LLVMCore_autogen
  1032. Scanning dependencies of target LLVMAsmPrinter_autogen
  1033. Scanning dependencies of target LLVMBitReader_autogen
  1034. Scanning dependencies of target LLVMCodeGen_autogen
  1035. Scanning dependencies of target LLVMMCJIT_autogen
  1036. Scanning dependencies of target LLVMGlobalISel_autogen
  1037. [ 25%] Automatic MOC and UIC for target LLVMCore
  1038. Scanning dependencies of target X86CommonTableGen
  1039. [ 25%] Automatic MOC and UIC for target LLVMSelectionDAG
  1040. [ 25%] Automatic MOC and UIC for target LLVMCodeGen
  1041. [ 25%] Automatic MOC and UIC for target LLVMAsmPrinter
  1042. [ 25%] Automatic MOC and UIC for target LLVMBitReader
  1043. [ 25%] Automatic MOC and UIC for target LLVMMCJIT
  1044. [ 25%] Automatic MOC and UIC for target LLVMGlobalISel
  1045. [ 25%] Building X86GenAsmMatcher.inc...
  1046. [ 25%] Built target LLVMMCJIT_autogen
  1047. [ 25%] Building X86GenAsmWriter.inc...
  1048. [ 25%] Built target LLVMCore_autogen
  1049. [ 25%] Building X86GenAsmWriter1.inc...
  1050. [ 25%] Built target LLVMBitReader_autogen
  1051. [ 25%] Building X86GenCallingConv.inc...
  1052. [ 25%] Built target LLVMGlobalISel_autogen
  1053. [ 25%] Building X86GenDAGISel.inc...
  1054. [ 25%] Built target LLVMAsmPrinter_autogen
  1055. [ 25%] Building X86GenDisassemblerTables.inc...
  1056. [ 25%] Built target LLVMSelectionDAG_autogen
  1057. [ 25%] Building X86GenEVEX2VEXTables.inc...
  1058. [ 25%] Built target LLVMCodeGen_autogen
  1059. Scanning dependencies of target LLVMBitWriter_autogen
  1060. [ 25%] Automatic MOC and UIC for target LLVMBitWriter
  1061. [ 25%] Built target LLVMBitWriter_autogen
  1062. Scanning dependencies of target LLVMTransformUtils_autogen
  1063. [ 25%] Automatic MOC and UIC for target LLVMTransformUtils
  1064. [ 25%] Built target LLVMTransformUtils_autogen
  1065. Scanning dependencies of target LLVMAggressiveInstCombine_autogen
  1066. [ 25%] Automatic MOC and UIC for target LLVMAggressiveInstCombine
  1067. [ 25%] Built target LLVMAggressiveInstCombine_autogen
  1068. Scanning dependencies of target LLVMInstCombine_autogen
  1069. [ 25%] Automatic MOC and UIC for target LLVMInstCombine
  1070. [ 25%] Built target LLVMInstCombine_autogen
  1071. Scanning dependencies of target LLVMScalarOpts_autogen
  1072. [ 25%] Automatic MOC and UIC for target LLVMScalarOpts
  1073. [ 25%] Built target LLVMScalarOpts_autogen
  1074. Scanning dependencies of target LLVMAnalysis_autogen
  1075. [ 25%] Automatic MOC and UIC for target LLVMAnalysis
  1076. [ 25%] Built target LLVMAnalysis_autogen
  1077. Scanning dependencies of target LLVMObject_autogen
  1078. [ 25%] Automatic MOC and UIC for target LLVMObject
  1079. [ 25%] Built target LLVMObject_autogen
  1080. Scanning dependencies of target LLVMExecutionEngine_autogen
  1081. [ 25%] Automatic MOC and UIC for target LLVMExecutionEngine
  1082. [ 25%] Built target LLVMExecutionEngine_autogen
  1083. [ 25%] Building X86GenFastISel.inc...
  1084. [ 25%] Building X86GenGlobalISel.inc...
  1085. [ 25%] Building X86GenInstrInfo.inc...
  1086. [ 26%] Building X86GenRegisterBank.inc...
  1087. [ 26%] Building X86GenRegisterInfo.inc...
  1088. [ 26%] Building X86GenSubtargetInfo.inc...
  1089. [ 26%] Updating X86GenAsmMatcher.inc...
  1090. [ 26%] Updating X86GenAsmWriter.inc...
  1091. [ 26%] Updating X86GenAsmWriter1.inc...
  1092. [ 26%] Updating X86GenCallingConv.inc...
  1093. Scanning dependencies of target LLVMRuntimeDyld_autogen
  1094. [ 26%] Automatic MOC and UIC for target LLVMRuntimeDyld
  1095. [ 26%] Built target LLVMRuntimeDyld_autogen
  1096. Scanning dependencies of target LLVMTarget_autogen
  1097. [ 26%] Automatic MOC and UIC for target LLVMTarget
  1098. [ 26%] Built target LLVMTarget_autogen
  1099. Scanning dependencies of target LLVMProfileData_autogen
  1100. [ 26%] Automatic MOC and UIC for target LLVMProfileData
  1101. [ 26%] Built target LLVMProfileData_autogen
  1102. Scanning dependencies of target LLVMMCJIT
  1103. [ 26%] Building CXX object llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
  1104. [ 26%] Updating X86GenDisassemblerTables.inc...
  1105. [ 26%] Updating X86GenEVEX2VEXTables.inc...
  1106. [ 26%] Updating X86GenRegisterBank.inc...
  1107. Scanning dependencies of target LLVMCore
  1108. [ 26%] Building CXX object llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/LLVMMCJIT_autogen/mocs_compilation.cpp.o
  1109. Scanning dependencies of target LLVMCodeGen
  1110. [ 26%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
  1111. [ 26%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
  1112. [ 26%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
  1113. [ 26%] Updating X86GenRegisterInfo.inc...
  1114. [ 26%] Updating X86GenSubtargetInfo.inc...
  1115. [ 26%] Updating X86GenFastISel.inc...
  1116. [ 26%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
  1117. [ 26%] Updating X86GenGlobalISel.inc...
  1118. Scanning dependencies of target LLVMSelectionDAG
  1119. [ 26%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
  1120. [ 26%] Linking CXX static library ../../libLLVMMCJIT.a
  1121. [ 26%] Built target LLVMMCJIT
  1122. Scanning dependencies of target LLVMAsmPrinter
  1123. [ 26%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o
  1124. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1125. from /home/green/rpcs3/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h:22,
  1126. from /home/green/rpcs3/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
  1127. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1128. /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]
  1129. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1130. ^
  1131. [ 26%] Updating X86GenInstrInfo.inc...
  1132. [ 26%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
  1133. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1134. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1135. from /home/green/rpcs3/llvm/lib/CodeGen/AllocationOrder.cpp:19:
  1136. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1137. /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]
  1138. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1139. ^
  1140. [ 26%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
  1141. [ 27%] Updating X86GenDAGISel.inc...
  1142. [ 27%] Built target X86CommonTableGen
  1143. Scanning dependencies of target LLVMGlobalISel
  1144. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1145. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:46:
  1146. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1147. /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]
  1148. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1149. ^
  1150. [ 27%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
  1151. [ 27%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
  1152. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1153. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1154. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:63:
  1155. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1156. /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]
  1157. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1158. ^
  1159. [ 27%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
  1160. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1161. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1162. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:20:
  1163. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1164. /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]
  1165. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1166. ^
  1167. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1168. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1169. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1170. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:16:
  1171. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1172. /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]
  1173. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1174. ^
  1175. [ 27%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
  1176. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1177. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1178. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1179. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1180. from /home/green/rpcs3/llvm/lib/CodeGen/Analysis.cpp:17:
  1181. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1182. /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]
  1183. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1184. ^
  1185. [ 27%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
  1186. [ 27%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
  1187. [ 27%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o
  1188. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1189. from /home/green/rpcs3/llvm/lib/CodeGen/AtomicExpandPass.cpp:25:
  1190. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1191. /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]
  1192. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1193. ^
  1194. [ 27%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
  1195. [ 27%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
  1196. [ 27%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
  1197. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1198. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1199. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1200. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h:18,
  1201. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:14:
  1202. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1203. /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]
  1204. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1205. ^
  1206. [ 27%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
  1207. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1208. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1209. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22:
  1210. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1211. /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]
  1212. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1213. ^
  1214. [ 27%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
  1215. [ 27%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
  1216. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1217. from /home/green/rpcs3/llvm/include/llvm/CodeGen/BasicTTIImpl.h:30,
  1218. from /home/green/rpcs3/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
  1219. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1220. /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]
  1221. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1222. ^
  1223. [ 27%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o
  1224. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1225. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:30:
  1226. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1227. /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]
  1228. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1229. ^
  1230. [ 27%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
  1231. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1232. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1233. from /home/green/rpcs3/llvm/lib/CodeGen/BranchFolding.cpp:41:
  1234. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1235. /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]
  1236. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1237. ^
  1238. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
  1239. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1240. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1241. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1242. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:10:
  1243. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1244. /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]
  1245. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1246. ^
  1247. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
  1248. [ 28%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
  1249. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1250. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1251. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1252. from /home/green/rpcs3/llvm/include/llvm/CodeGen/RegisterScavenging.h:23,
  1253. from /home/green/rpcs3/llvm/lib/CodeGen/BranchRelaxation.cpp:17:
  1254. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1255. /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]
  1256. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1257. ^
  1258. [ 28%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
  1259. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
  1260. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o
  1261. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1262. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1263. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1264. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:24,
  1265. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
  1266. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1267. /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]
  1268. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1269. ^
  1270. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o
  1271. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
  1272. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1273. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1274. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1275. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1276. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:56:
  1277. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1278. /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]
  1279. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1280. ^
  1281. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
  1282. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
  1283. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1284. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1285. from /home/green/rpcs3/llvm/lib/CodeGen/BreakFalseDeps.cpp:26:
  1286. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1287. /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]
  1288. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1289. ^
  1290. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
  1291. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
  1292. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
  1293. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
  1294. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1295. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1296. from /home/green/rpcs3/llvm/lib/CodeGen/CalcSpillWeights.cpp:18:
  1297. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1298. /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]
  1299. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1300. ^
  1301. [ 28%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
  1302. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o
  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/lib/CodeGen/CallingConvLower.cpp:17:
  1306. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1307. /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]
  1308. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1309. ^
  1310. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
  1311. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1312. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1313. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:20:
  1314. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1315. /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]
  1316. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1317. ^
  1318. [ 28%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
  1319. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1320. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1321. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1322. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1323. from /home/green/rpcs3/llvm/lib/CodeGen/CFIInstrInserter.cpp:27:
  1324. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1325. /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]
  1326. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1327. ^
  1328. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
  1329. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
  1330. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
  1331. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
  1332. [ 28%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
  1333. [ 28%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
  1334. [ 28%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
  1335. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1336. from /home/green/rpcs3/llvm/include/llvm/CodeGen/SelectionDAGISel.h:20,
  1337. from /home/green/rpcs3/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h:22,
  1338. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
  1339. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1340. /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]
  1341. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1342. ^
  1343. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1344. from /home/green/rpcs3/llvm/lib/CodeGen/CodeGenPrepare.cpp:40:
  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. [ 28%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
  1350. /home/green/rpcs3/llvm/lib/IR/Core.cpp: In function ‘void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)’:
  1351. /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]
  1352. Handler),
  1353. ^
  1354. /home/green/rpcs3/llvm/lib/IR/Core.cpp: In function ‘void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)’:
  1355. /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]
  1356. unwrap(C)->getDiagnosticHandlerCallBack());
  1357. ^
  1358. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1359. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1360. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp:21:
  1361. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1362. /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]
  1363. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1364. ^
  1365. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1366. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1367. from /home/green/rpcs3/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:26:
  1368. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1369. /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]
  1370. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1371. ^
  1372. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
  1373. [ 28%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
  1374. [ 28%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o
  1375. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1376. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1377. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1378. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1379. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:20:
  1380. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1381. /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]
  1382. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1383. ^
  1384. [ 30%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
  1385. [ 30%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
  1386. In file included from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:20:
  1387. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1388. /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]
  1389. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1390. ^
  1391. [ 31%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o
  1392. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1393. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1394. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:28:
  1395. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1396. /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]
  1397. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1398. ^
  1399. [ 32%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
  1400. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1401. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1402. from /home/green/rpcs3/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp:16:
  1403. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1404. /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]
  1405. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1406. ^
  1407. [ 32%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o
  1408. [ 32%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
  1409. [ 32%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
  1410. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1411. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20:
  1412. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1413. /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]
  1414. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1415. ^
  1416. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1417. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1418. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24:
  1419. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1420. /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]
  1421. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1422. ^
  1423. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1424. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1425. from /home/green/rpcs3/llvm/lib/CodeGen/DetectDeadLanes.cpp:35:
  1426. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1427. /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]
  1428. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1429. ^
  1430. [ 32%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
  1431. [ 34%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
  1432. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
  1433. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
  1434. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1435. from /home/green/rpcs3/llvm/include/llvm/CodeGen/SelectionDAGISel.h:20,
  1436. from /home/green/rpcs3/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h:22,
  1437. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:24:
  1438. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1439. /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]
  1440. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1441. ^
  1442. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
  1443. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
  1444. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
  1445. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
  1446. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1447. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1448. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1449. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
  1450. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
  1451. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1452. /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]
  1453. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1454. ^
  1455. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1456. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1457. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:52:
  1458. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1459. /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]
  1460. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1461. ^
  1462. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
  1463. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1464. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22:
  1465. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1466. /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]
  1467. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1468. ^
  1469. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1470. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  1471. from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  1472. from /home/green/rpcs3/llvm/lib/CodeGen/DFAPacketizer.cpp:31:
  1473. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1474. /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]
  1475. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1476. ^
  1477. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1478. from /home/green/rpcs3/llvm/lib/CodeGen/DwarfEHPrepare.cpp:25:
  1479. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1480. /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]
  1481. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1482. ^
  1483. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1484. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:41:
  1485. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1486. /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]
  1487. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1488. ^
  1489. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
  1490. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
  1491. [ 34%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
  1492. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
  1493. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
  1494. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1495. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1496. from /home/green/rpcs3/llvm/lib/CodeGen/EarlyIfConversion.cpp:30:
  1497. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1498. /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]
  1499. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1500. ^
  1501. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
  1502. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1503. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1504. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1505. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
  1506. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
  1507. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1508. /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]
  1509. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1510. ^
  1511. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1512. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1513. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1514. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1515. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:25:
  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. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o
  1521. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o
  1522. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
  1523. [ 34%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
  1524. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1525. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1526. from /home/green/rpcs3/llvm/lib/CodeGen/ExecutionDomainFix.cpp:11:
  1527. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1528. /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]
  1529. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1530. ^
  1531. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
  1532. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1533. from /home/green/rpcs3/llvm/lib/CodeGen/ExpandISelPseudos.cpp:21:
  1534. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1535. /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]
  1536. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1537. ^
  1538. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1539. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1540. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:24:
  1541. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1542. /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]
  1543. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1544. ^
  1545. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
  1546. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
  1547. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1548. from /home/green/rpcs3/llvm/include/llvm/CodeGen/SelectionDAGISel.h:20,
  1549. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
  1550. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1551. /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]
  1552. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1553. ^
  1554. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
  1555. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
  1556. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1557. from /home/green/rpcs3/llvm/lib/CodeGen/ExpandMemCmp.cpp:22:
  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. [ 34%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
  1563. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
  1564. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1565. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1566. from /home/green/rpcs3/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp:18:
  1567. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1568. /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]
  1569. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1570. ^
  1571. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h:18,
  1572. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1573. from /home/green/rpcs3/llvm/include/llvm/CodeGen/SelectionDAGISel.h:20,
  1574. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
  1575. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::initialize() [with RegistryClass = llvm::RegisterScheduler]’:
  1576. /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>]’
  1577. /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>]’
  1578. /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:191:38: required from here
  1579. /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]
  1580. (typename RegistryClass::FunctionPassCtor)Node->getCtor(),
  1581. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
  1582. /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* (*)()]’:
  1583. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here
  1584. /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]
  1585. this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D);
  1586. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1587. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
  1588. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1589. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1590. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1591. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
  1592. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/Localizer.cpp:13:
  1593. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1594. /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]
  1595. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1596. ^
  1597. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
  1598. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
  1599. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
  1600. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
  1601. [ 34%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
  1602. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
  1603. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
  1604. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
  1605. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1606. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1607. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1608. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
  1609. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1610. /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]
  1611. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1612. ^
  1613. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
  1614. [ 34%] Building CXX object llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LLVMSelectionDAG_autogen/mocs_compilation.cpp.o
  1615. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
  1616. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1617. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1618. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1619. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1620. from /home/green/rpcs3/llvm/lib/CodeGen/FEntryInserter.cpp:19:
  1621. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1622. /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]
  1623. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1624. ^
  1625. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1626. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1627. from /home/green/rpcs3/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21:
  1628. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1629. /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]
  1630. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1631. ^
  1632. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
  1633. [ 34%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
  1634. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
  1635. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1636. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:32:
  1637. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1638. /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]
  1639. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1640. ^
  1641. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
  1642. [ 34%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
  1643. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
  1644. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
  1645. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o
  1646. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1647. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1648. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
  1649. from /home/green/rpcs3/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:68,
  1650. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
  1651. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1652. /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]
  1653. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1654. ^
  1655. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
  1656. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
  1657. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1658. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1659. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1660. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1661. from /home/green/rpcs3/llvm/lib/CodeGen/GCRootLowering.cpp:22:
  1662. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1663. /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]
  1664. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1665. ^
  1666. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1667. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:43:
  1668. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1669. /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]
  1670. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1671. ^
  1672. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
  1673. [ 34%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o
  1674. [ 34%] Linking CXX static library ../../libLLVMSelectionDAG.a
  1675. [ 34%] Built target LLVMSelectionDAG
  1676. Scanning dependencies of target LLVMBitReader
  1677. [ 34%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
  1678. [ 34%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
  1679. [ 34%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
  1680. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
  1681. [ 35%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o
  1682. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1683. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1684. from /home/green/rpcs3/llvm/lib/CodeGen/IfConversion.cpp:33:
  1685. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1686. /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]
  1687. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1688. ^
  1689. [ 35%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/DomTreeUpdater.cpp.o
  1690. [ 35%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
  1691. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1692. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1693. from /home/green/rpcs3/llvm/lib/CodeGen/ImplicitNullChecks.cpp:45:
  1694. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1695. /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]
  1696. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1697. ^
  1698. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1699. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1700. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:21:
  1701. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1702. /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]
  1703. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1704. ^
  1705. [ 35%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
  1706. [ 35%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
  1707. [ 35%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
  1708. [ 35%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
  1709. Scanning dependencies of target LLVMBitWriter
  1710. [ 35%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
  1711. [ 35%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
  1712. [ 35%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
  1713. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1714. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:27:
  1715. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1716. /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]
  1717. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1718. ^
  1719. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
  1720. [ 35%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
  1721. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1722. from /home/green/rpcs3/llvm/lib/CodeGen/IndirectBrExpandPass.cpp:33:
  1723. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1724. /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]
  1725. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1726. ^
  1727. [ 35%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
  1728. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1729. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1730. from /home/green/rpcs3/llvm/lib/CodeGen/GlobalISel/Utils.cpp:20:
  1731. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1732. /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]
  1733. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1734. ^
  1735. [ 35%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
  1736. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
  1737. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
  1738. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
  1739. [ 35%] Building CXX object llvm_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LLVMGlobalISel_autogen/mocs_compilation.cpp.o
  1740. [ 35%] Linking CXX static library ../../libLLVMGlobalISel.a
  1741. [ 35%] Built target LLVMGlobalISel
  1742. Scanning dependencies of target LLVMTransformUtils
  1743. [ 35%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
  1744. [ 35%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o
  1745. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1746. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1747. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  1748. from /home/green/rpcs3/llvm/lib/CodeGen/InlineSpiller.cpp:30:
  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. [ 35%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
  1754. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1755. from /home/green/rpcs3/llvm/lib/CodeGen/InterleavedAccessPass.cpp:53:
  1756. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1757. /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]
  1758. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1759. ^
  1760. [ 35%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
  1761. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
  1762. [ 35%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
  1763. [ 35%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o
  1764. [ 36%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
  1765. [ 36%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
  1766. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
  1767. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
  1768. [ 36%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
  1769. [ 36%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
  1770. [ 36%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
  1771. [ 36%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
  1772. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1773. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/WinException.cpp:24:
  1774. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1775. /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]
  1776. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1777. ^
  1778. [ 36%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o
  1779. [ 38%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
  1780. [ 38%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
  1781. [ 38%] Building CXX object llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/LLVMAsmPrinter_autogen/mocs_compilation.cpp.o
  1782. [ 38%] Building CXX object llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/LLVMBitWriter_autogen/mocs_compilation.cpp.o
  1783. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
  1784. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1785. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1786. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1787. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  1788. from /home/green/rpcs3/llvm/lib/CodeGen/LiveDebugValues.cpp:39:
  1789. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1790. /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]
  1791. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1792. ^
  1793. [ 38%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
  1794. [ 38%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
  1795. [ 38%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
  1796. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1797. from /home/green/rpcs3/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:40:
  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. [ 38%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
  1803. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1804. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1805. from /home/green/rpcs3/llvm/lib/CodeGen/LiveDebugVariables.cpp:40:
  1806. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1807. /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]
  1808. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1809. ^
  1810. [ 38%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
  1811. [ 38%] Linking CXX static library ../../libLLVMBitWriter.a
  1812. [ 38%] Built target LLVMBitWriter
  1813. Scanning dependencies of target LLVMAggressiveInstCombine
  1814. [ 38%] Building CXX object llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/LLVMBitReader_autogen/mocs_compilation.cpp.o
  1815. [ 38%] Linking CXX static library ../../libLLVMBitReader.a
  1816. [ 38%] Building CXX object llvm_build/lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o
  1817. [ 38%] Built target LLVMBitReader
  1818. [ 38%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
  1819. [ 38%] Building CXX object llvm_build/lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o
  1820. [ 38%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
  1821. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
  1822. [ 38%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
  1823. [ 38%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
  1824. [ 38%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
  1825. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1826. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1827. from /home/green/rpcs3/llvm/lib/CodeGen/LiveIntervals.cpp:34:
  1828. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1829. /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]
  1830. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1831. ^
  1832. [ 38%] Building CXX object llvm_build/lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/LLVMAggressiveInstCombine_autogen/mocs_compilation.cpp.o
  1833. [ 39%] Linking CXX static library ../../libLLVMAsmPrinter.a
  1834. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
  1835. [ 39%] Built target LLVMAsmPrinter
  1836. Scanning dependencies of target LLVMInstCombine
  1837. [ 39%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
  1838. [ 39%] Linking CXX static library ../../libLLVMAggressiveInstCombine.a
  1839. [ 39%] Built target LLVMAggressiveInstCombine
  1840. Scanning dependencies of target LLVMScalarOpts
  1841. [ 39%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
  1842. [ 39%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
  1843. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1844. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1845. from /home/green/rpcs3/llvm/lib/CodeGen/LiveInterval.cpp:33:
  1846. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1847. /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]
  1848. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1849. ^
  1850. [ 39%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
  1851. [ 39%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
  1852. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
  1853. [ 39%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
  1854. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
  1855. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1856. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1857. from /home/green/rpcs3/llvm/lib/CodeGen/LivePhysRegs.cpp:20:
  1858. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1859. /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]
  1860. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1861. ^
  1862. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1863. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1864. from /home/green/rpcs3/llvm/lib/CodeGen/LiveRangeCalc.cpp:25:
  1865. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1866. /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]
  1867. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1868. ^
  1869. [ 39%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
  1870. [ 39%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
  1871. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
  1872. [ 39%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
  1873. [ 39%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
  1874. [ 39%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
  1875. [ 39%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
  1876. [ 39%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
  1877. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
  1878. [ 39%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
  1879. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1880. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1881. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  1882. from /home/green/rpcs3/llvm/lib/CodeGen/LiveRangeEdit.cpp:14:
  1883. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1884. /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]
  1885. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1886. ^
  1887. [ 39%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
  1888. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1889. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1890. from /home/green/rpcs3/llvm/lib/CodeGen/LiveRangeShrink.cpp:26:
  1891. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1892. /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]
  1893. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1894. ^
  1895. [ 39%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
  1896. [ 39%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
  1897. [ 39%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
  1898. [ 40%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
  1899. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1900. from /home/green/rpcs3/llvm/lib/CodeGen/LiveRegMatrix.cpp:22:
  1901. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1902. /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]
  1903. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1904. ^
  1905. [ 40%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
  1906. [ 40%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o
  1907. [ 40%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
  1908. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1909. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1910. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  1911. from /home/green/rpcs3/llvm/lib/CodeGen/LiveRegUnits.cpp:14:
  1912. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1913. /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]
  1914. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1915. ^
  1916. [ 40%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
  1917. [ 40%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
  1918. [ 40%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
  1919. [ 40%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
  1920. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1921. from /home/green/rpcs3/llvm/lib/CodeGen/LiveStacks.cpp:20:
  1922. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1923. /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]
  1924. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1925. ^
  1926. [ 40%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
  1927. [ 40%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
  1928. [ 40%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o
  1929. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1930. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1931. from /home/green/rpcs3/llvm/lib/CodeGen/LiveVariables.cpp:35:
  1932. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1933. /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]
  1934. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1935. ^
  1936. [ 40%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
  1937. [ 40%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
  1938. [ 40%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
  1939. [ 40%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
  1940. [ 40%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
  1941. [ 42%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
  1942. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1943. from /home/green/rpcs3/llvm/include/llvm/CodeGen/BasicTTIImpl.h:30,
  1944. from /home/green/rpcs3/llvm/lib/CodeGen/LLVMTargetMachine.cpp:16:
  1945. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1946. /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]
  1947. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1948. ^
  1949. [ 42%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
  1950. [ 42%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
  1951. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
  1952. /home/green/rpcs3/llvm/lib/IR/SafepointIRVerifier.cpp: In member function ‘bool {anonymous}::CFGDeadness::hasLiveIncomingEdge(const llvm::PHINode*, const llvm::BasicBlock*) const’:
  1953. /home/green/rpcs3/llvm/lib/IR/SafepointIRVerifier.cpp:87:10: warning: variable ‘Listed’ set but not used [-Wunused-but-set-variable]
  1954. bool Listed = false;
  1955. ^~~~~~
  1956. [ 43%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
  1957. [ 43%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
  1958. [ 43%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
  1959. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
  1960. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o
  1961. [ 43%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
  1962. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
  1963. [ 43%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
  1964. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  1965. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  1966. from /home/green/rpcs3/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp:27:
  1967. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  1968. /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]
  1969. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  1970. ^
  1971. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
  1972. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
  1973. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
  1974. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
  1975. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
  1976. [ 43%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
  1977. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
  1978. [ 43%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o
  1979. [ 43%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
  1980. [ 43%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
  1981. [ 43%] Building CXX object llvm_build/lib/IR/CMakeFiles/LLVMCore.dir/LLVMCore_autogen/mocs_compilation.cpp.o
  1982. [ 43%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
  1983. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
  1984. [ 43%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
  1985. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
  1986. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o
  1987. [ 44%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
  1988. [ 44%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
  1989. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
  1990. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
  1991. [ 44%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
  1992. [ 44%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
  1993. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
  1994. [ 44%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
  1995. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
  1996. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
  1997. [ 44%] Building CXX object llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/LLVMInstCombine_autogen/mocs_compilation.cpp.o
  1998. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
  1999. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
  2000. [ 44%] Linking CXX static library ../libLLVMCore.a
  2001. [ 44%] Built target LLVMCore
  2002. Scanning dependencies of target LLVMAnalysis
  2003. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
  2004. [ 44%] Linking CXX static library ../../libLLVMInstCombine.a
  2005. [ 44%] Built target LLVMInstCombine
  2006. Scanning dependencies of target LLVMObject
  2007. [ 44%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
  2008. [ 44%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
  2009. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2010. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2011. from /home/green/rpcs3/llvm/lib/CodeGen/MachineBasicBlock.cpp:22:
  2012. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2013. /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]
  2014. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2015. ^
  2016. [ 44%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
  2017. [ 44%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
  2018. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
  2019. [ 44%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
  2020. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
  2021. [ 44%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
  2022. [ 44%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
  2023. [ 44%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o
  2024. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
  2025. [ 44%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
  2026. [ 44%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.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/include/llvm/CodeGen/LiveRegUnits.h:19,
  2030. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2031. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TailDuplicator.h:22,
  2032. from /home/green/rpcs3/llvm/lib/CodeGen/MachineBlockPlacement.cpp:45:
  2033. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2034. /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]
  2035. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2036. ^
  2037. [ 44%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
  2038. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
  2039. [ 44%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
  2040. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
  2041. [ 44%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
  2042. [ 44%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
  2043. [ 44%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o
  2044. [ 44%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
  2045. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2046. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2047. from /home/green/rpcs3/llvm/lib/CodeGen/MachineCombiner.cpp:20:
  2048. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2049. /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]
  2050. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2051. ^
  2052. [ 44%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.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/lib/CodeGen/MachineCopyPropagation.cpp:54:
  2056. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2057. /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]
  2058. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2059. ^
  2060. [ 46%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
  2061. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
  2062. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
  2063. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
  2064. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
  2065. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
  2066. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
  2067. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2068. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2069. from /home/green/rpcs3/llvm/lib/CodeGen/MachineCSE.cpp:29:
  2070. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2071. /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]
  2072. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2073. ^
  2074. [ 46%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
  2075. [ 46%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
  2076. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
  2077. [ 46%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
  2078. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
  2079. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
  2080. [ 46%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
  2081. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2082. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2083. from /home/green/rpcs3/llvm/lib/CodeGen/MachineFrameInfo.cpp:18:
  2084. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2085. /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]
  2086. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2087. ^
  2088. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
  2089. [ 46%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
  2090. [ 46%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o
  2091. [ 46%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o
  2092. [ 46%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
  2093. [ 47%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
  2094. [ 47%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
  2095. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2096. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2097. from /home/green/rpcs3/llvm/lib/CodeGen/MachineFunction.cpp:34:
  2098. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2099. /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]
  2100. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2101. ^
  2102. [ 47%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
  2103. [ 47%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
  2104. [ 47%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
  2105. [ 47%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
  2106. [ 47%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
  2107. [ 47%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
  2108. [ 48%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
  2109. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
  2110. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2111. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2112. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2113. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2114. from /home/green/rpcs3/llvm/lib/CodeGen/MachineInstrBundle.cpp:16:
  2115. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2116. /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]
  2117. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2118. ^
  2119. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
  2120. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
  2121. [ 48%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
  2122. [ 48%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o
  2123. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
  2124. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
  2125. [ 48%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
  2126. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2127. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2128. from /home/green/rpcs3/llvm/lib/CodeGen/MachineInstr.cpp:35:
  2129. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2130. /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]
  2131. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2132. ^
  2133. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
  2134. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2135. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2136. from /home/green/rpcs3/llvm/lib/CodeGen/MachineLICM.cpp:35:
  2137. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2138. /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]
  2139. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2140. ^
  2141. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
  2142. [ 48%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
  2143. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
  2144. [ 48%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
  2145. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
  2146. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
  2147. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
  2148. [ 48%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o
  2149. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
  2150. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
  2151. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
  2152. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
  2153. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
  2154. [ 48%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
  2155. [ 48%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
  2156. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
  2157. [ 48%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
  2158. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2159. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2160. from /home/green/rpcs3/llvm/lib/CodeGen/MachineOperand.cpp:20:
  2161. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2162. /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]
  2163. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2164. ^
  2165. [ 48%] Building CXX object llvm_build/lib/Object/CMakeFiles/LLVMObject.dir/LLVMObject_autogen/mocs_compilation.cpp.o
  2166. [ 48%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
  2167. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2168. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2169. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2170. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineOutliner.h:19,
  2171. from /home/green/rpcs3/llvm/lib/CodeGen/MachineOutliner.cpp:58:
  2172. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2173. /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]
  2174. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2175. ^
  2176. [ 50%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
  2177. [ 50%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
  2178. [ 50%] Linking CXX static library ../libLLVMObject.a
  2179. [ 50%] Built target LLVMObject
  2180. Scanning dependencies of target LLVMExecutionEngine
  2181. [ 50%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
  2182. [ 50%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o
  2183. [ 50%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
  2184. [ 50%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
  2185. [ 50%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
  2186. [ 50%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o
  2187. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2188. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2189. from /home/green/rpcs3/llvm/lib/CodeGen/MachinePipeliner.cpp:86:
  2190. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2191. /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]
  2192. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2193. ^
  2194. [ 51%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
  2195. [ 51%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
  2196. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
  2197. [ 51%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
  2198. [ 51%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
  2199. [ 51%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o
  2200. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
  2201. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
  2202. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2203. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2204. from /home/green/rpcs3/llvm/lib/CodeGen/MachineRegisterInfo.cpp:14:
  2205. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2206. /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]
  2207. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2208. ^
  2209. [ 51%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
  2210. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
  2211. [ 51%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
  2212. [ 51%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
  2213. [ 51%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
  2214. [ 51%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
  2215. [ 51%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
  2216. [ 51%] Building CXX object llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/LLVMExecutionEngine_autogen/mocs_compilation.cpp.o
  2217. [ 52%] Linking CXX static library ../libLLVMExecutionEngine.a
  2218. [ 52%] Built target LLVMExecutionEngine
  2219. Scanning dependencies of target LLVMRuntimeDyld
  2220. [ 52%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
  2221. [ 52%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
  2222. [ 52%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
  2223. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2224. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2225. from /home/green/rpcs3/llvm/lib/CodeGen/MachineSink.cpp:35:
  2226. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2227. /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]
  2228. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2229. ^
  2230. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2231. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  2232. from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  2233. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:89,
  2234. from /home/green/rpcs3/llvm/lib/CodeGen/MachineScheduler.cpp:15:
  2235. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2236. /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]
  2237. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2238. ^
  2239. In file included from /home/green/rpcs3/llvm/lib/CodeGen/MachineScheduler.cpp:15:
  2240. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
  2241. /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]
  2242. : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
  2243. ^
  2244. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2245. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2246. from /home/green/rpcs3/llvm/lib/CodeGen/MachineSSAUpdater.cpp:23:
  2247. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2248. /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]
  2249. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2250. ^
  2251. [ 53%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
  2252. [ 53%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
  2253. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:86,
  2254. from /home/green/rpcs3/llvm/lib/CodeGen/MachineScheduler.cpp:15:
  2255. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser<RegistryClass>::initialize() [with RegistryClass = llvm::MachineSchedRegistry]’:
  2256. /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>]’
  2257. /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>]’
  2258. /home/green/rpcs3/llvm/lib/CodeGen/MachineScheduler.cpp:253:65: required from here
  2259. /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]
  2260. (typename RegistryClass::FunctionPassCtor)Node->getCtor(),
  2261. [ 53%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
  2262. /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* (*)()]’:
  2263. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here
  2264. /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]
  2265. this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D);
  2266. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2267. [ 53%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
  2268. [ 53%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
  2269. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
  2270. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
  2271. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
  2272. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
  2273. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
  2274. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
  2275. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2276. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  2277. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineTraceMetrics.h:57,
  2278. from /home/green/rpcs3/llvm/lib/CodeGen/MachineTraceMetrics.cpp:10:
  2279. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2280. /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]
  2281. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2282. ^
  2283. [ 55%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
  2284. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2285. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2286. from /home/green/rpcs3/llvm/lib/CodeGen/MachineVerifier.cpp:50:
  2287. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2288. /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]
  2289. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2290. ^
  2291. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
  2292. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2293. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2294. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2295. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2296. from /home/green/rpcs3/llvm/lib/CodeGen/PatchableFunction.cpp:20:
  2297. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2298. /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]
  2299. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2300. ^
  2301. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
  2302. [ 55%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
  2303. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o
  2304. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
  2305. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
  2306. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
  2307. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
  2308. [ 55%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
  2309. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
  2310. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
  2311. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2312. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2313. from /home/green/rpcs3/llvm/lib/CodeGen/MIRPrinter.cpp:34:
  2314. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2315. /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]
  2316. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2317. ^
  2318. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
  2319. [ 55%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
  2320. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
  2321. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2322. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  2323. from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  2324. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:89,
  2325. from /home/green/rpcs3/llvm/lib/CodeGen/MacroFusion.cpp:19:
  2326. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2327. /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]
  2328. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2329. ^
  2330. In file included from /home/green/rpcs3/llvm/lib/CodeGen/MacroFusion.cpp:19:
  2331. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
  2332. /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]
  2333. : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
  2334. ^
  2335. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2336. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2337. from /home/green/rpcs3/llvm/lib/CodeGen/OptimizePHIs.cpp:22:
  2338. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2339. /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]
  2340. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2341. ^
  2342. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
  2343. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o
  2344. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
  2345. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
  2346. [ 55%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
  2347. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o
  2348. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
  2349. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
  2350. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2351. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2352. from /home/green/rpcs3/llvm/lib/CodeGen/PeepholeOptimizer.cpp:83:
  2353. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2354. /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]
  2355. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2356. ^
  2357. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
  2358. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
  2359. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2360. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2361. from /home/green/rpcs3/llvm/lib/CodeGen/PHIElimination.cpp:32:
  2362. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2363. /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]
  2364. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2365. ^
  2366. [ 55%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
  2367. [ 55%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
  2368. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
  2369. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
  2370. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
  2371. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2372. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2373. from /home/green/rpcs3/llvm/lib/CodeGen/PHIEliminationUtils.cpp:14:
  2374. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2375. /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]
  2376. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2377. ^
  2378. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
  2379. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
  2380. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
  2381. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
  2382. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
  2383. [ 55%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
  2384. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2385. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2386. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2387. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2388. from /home/green/rpcs3/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp:34:
  2389. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2390. /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]
  2391. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2392. ^
  2393. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
  2394. [ 55%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o
  2395. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2396. from /home/green/rpcs3/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h:22,
  2397. from /home/green/rpcs3/llvm/lib/CodeGen/PostRASchedulerList.cpp:21:
  2398. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2399. /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]
  2400. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2401. ^
  2402. [ 55%] Building CXX object llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/LLVMRuntimeDyld_autogen/mocs_compilation.cpp.o
  2403. [ 55%] Linking CXX static library ../../libLLVMRuntimeDyld.a
  2404. [ 55%] Built target LLVMRuntimeDyld
  2405. Scanning dependencies of target LLVMTarget
  2406. [ 55%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
  2407. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
  2408. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2409. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2410. from /home/green/rpcs3/llvm/lib/CodeGen/ProcessImplicitDefs.cpp:14:
  2411. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2412. /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]
  2413. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2414. ^
  2415. [ 55%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
  2416. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
  2417. [ 55%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
  2418. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
  2419. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2420. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2421. from /home/green/rpcs3/llvm/lib/CodeGen/PrologEpilogInserter.cpp:39:
  2422. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2423. /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]
  2424. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2425. ^
  2426. [ 55%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o
  2427. [ 55%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
  2428. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2429. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2430. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2431. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2432. from /home/green/rpcs3/llvm/lib/CodeGen/PseudoSourceValue.cpp:17:
  2433. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2434. /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]
  2435. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2436. ^
  2437. [ 55%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
  2438. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2439. from /home/green/rpcs3/llvm/lib/CodeGen/ReachingDefAnalysis.cpp:12:
  2440. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2441. /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]
  2442. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2443. ^
  2444. [ 56%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
  2445. [ 56%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
  2446. [ 56%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
  2447. [ 56%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
  2448. [ 56%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
  2449. [ 56%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
  2450. [ 57%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
  2451. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2452. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2453. from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocBase.cpp:23:
  2454. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2455. /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]
  2456. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2457. ^
  2458. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
  2459. [ 57%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
  2460. [ 57%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
  2461. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2462. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2463. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  2464. from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocBasic.cpp:22:
  2465. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2466. /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]
  2467. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2468. ^
  2469. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
  2470. [ 57%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
  2471. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2472. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2473. from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocFast.cpp:30:
  2474. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2475. /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]
  2476. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2477. ^
  2478. [ 57%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
  2479. [ 57%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
  2480. [ 57%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
  2481. [ 59%] Building CXX object llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir/LLVMTarget_autogen/mocs_compilation.cpp.o
  2482. [ 59%] Linking CXX static library ../libLLVMTarget.a
  2483. [ 59%] Built target LLVMTarget
  2484. Scanning dependencies of target LLVMX86AsmPrinter_autogen
  2485. [ 59%] Automatic MOC and UIC for target LLVMX86AsmPrinter
  2486. [ 59%] Built target LLVMX86AsmPrinter_autogen
  2487. [ 59%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
  2488. [ 59%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
  2489. [ 59%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
  2490. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2491. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2492. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  2493. from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocGreedy.cpp:40:
  2494. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2495. /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]
  2496. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2497. ^
  2498. [ 59%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
  2499. [ 59%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.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/include/llvm/CodeGen/LiveRangeEdit.h:30,
  2503. from /home/green/rpcs3/llvm/lib/CodeGen/RegAllocPBQP.cpp:47:
  2504. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2505. /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]
  2506. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2507. ^
  2508. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o
  2509. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2510. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2511. from /home/green/rpcs3/llvm/lib/CodeGen/RegisterClassInfo.cpp:22:
  2512. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2513. /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]
  2514. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2515. ^
  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/LiveRangeEdit.h:30,
  2519. from /home/green/rpcs3/llvm/lib/CodeGen/RegisterCoalescer.cpp:26:
  2520. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2521. /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]
  2522. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2523. ^
  2524. [ 60%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
  2525. [ 60%] Building CXX object llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LLVMTransformUtils_autogen/mocs_compilation.cpp.o
  2526. [ 60%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
  2527. [ 60%] Linking CXX static library ../../libLLVMTransformUtils.a
  2528. [ 60%] Built target LLVMTransformUtils
  2529. Scanning dependencies of target LLVMX86Desc_autogen
  2530. [ 61%] Automatic MOC and UIC for target LLVMX86Desc
  2531. [ 61%] Built target LLVMX86Desc_autogen
  2532. Scanning dependencies of target LLVMX86Info_autogen
  2533. [ 61%] Automatic MOC and UIC for target LLVMX86Info
  2534. [ 61%] Built target LLVMX86Info_autogen
  2535. Scanning dependencies of target LLVMX86Utils_autogen
  2536. [ 61%] Automatic MOC and UIC for target LLVMX86Utils
  2537. [ 61%] Built target LLVMX86Utils_autogen
  2538. Scanning dependencies of target LLVMProfileData
  2539. [ 61%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
  2540. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
  2541. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
  2542. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2543. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2544. from /home/green/rpcs3/llvm/lib/CodeGen/RegisterPressure.cpp:26:
  2545. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2546. /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]
  2547. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2548. ^
  2549. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
  2550. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
  2551. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o
  2552. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2553. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2554. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2555. from /home/green/rpcs3/llvm/include/llvm/CodeGen/RegisterScavenging.h:23,
  2556. from /home/green/rpcs3/llvm/lib/CodeGen/RegisterScavenging.cpp:18:
  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. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
  2562. [ 61%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
  2563. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2564. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2565. from /home/green/rpcs3/llvm/lib/CodeGen/RenameIndependentSubregs.cpp:36:
  2566. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2567. /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]
  2568. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2569. ^
  2570. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2571. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2572. from /home/green/rpcs3/llvm/lib/CodeGen/MIRCanonicalizerPass.cpp:31:
  2573. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2574. /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]
  2575. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2576. ^
  2577. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
  2578. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
  2579. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
  2580. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2581. from /home/green/rpcs3/llvm/lib/CodeGen/RegisterUsageInfo.cpp:19:
  2582. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2583. /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]
  2584. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2585. ^
  2586. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
  2587. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
  2588. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
  2589. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2590. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2591. from /home/green/rpcs3/llvm/lib/CodeGen/RegUsageInfoCollector.cpp:25:
  2592. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2593. /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]
  2594. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2595. ^
  2596. [ 61%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
  2597. [ 61%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
  2598. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2599. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2600. from /home/green/rpcs3/llvm/lib/CodeGen/RegUsageInfoPropagate.cpp:26:
  2601. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2602. /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]
  2603. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2604. ^
  2605. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
  2606. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o
  2607. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2608. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2609. from /home/green/rpcs3/llvm/lib/CodeGen/ResetMachineFunctionPass.cpp:20:
  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. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
  2615. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2616. from /home/green/rpcs3/llvm/lib/CodeGen/SafeStack.cpp:35:
  2617. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2618. /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]
  2619. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2620. ^
  2621. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
  2622. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o
  2623. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
  2624. [ 61%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
  2625. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2626. from /home/green/rpcs3/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp:19:
  2627. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2628. /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]
  2629. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2630. ^
  2631. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
  2632. [ 61%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
  2633. [ 61%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
  2634. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
  2635. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2636. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2637. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2638. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2639. from /home/green/rpcs3/llvm/lib/CodeGen/ScheduleDAG.cpp:22:
  2640. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2641. /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]
  2642. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2643. ^
  2644. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
  2645. [ 63%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
  2646. [ 63%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o
  2647. [ 63%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
  2648. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2649. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  2650. from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  2651. from /home/green/rpcs3/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
  2652. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2653. /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]
  2654. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2655. ^
  2656. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
  2657. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
  2658. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2659. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2660. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2661. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2662. from /home/green/rpcs3/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp:18:
  2663. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2664. /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]
  2665. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2666. ^
  2667. [ 63%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
  2668. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
  2669. [ 63%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
  2670. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
  2671. [ 63%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o
  2672. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2673. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2674. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2675. from /home/green/rpcs3/llvm/include/llvm/CodeGen/RegisterScavenging.h:23,
  2676. from /home/green/rpcs3/llvm/lib/CodeGen/ShrinkWrap.cpp:69:
  2677. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2678. /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]
  2679. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2680. ^
  2681. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o
  2682. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
  2683. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o
  2684. [ 63%] Building CXX object llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/LLVMProfileData_autogen/mocs_compilation.cpp.o
  2685. [ 63%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
  2686. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
  2687. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o
  2688. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
  2689. [ 63%] Linking CXX static library ../libLLVMProfileData.a
  2690. [ 63%] Built target LLVMProfileData
  2691. Scanning dependencies of target LLVMX86CodeGen_autogen
  2692. [ 63%] Automatic MOC and UIC for target LLVMX86CodeGen
  2693. [ 63%] Built target LLVMX86CodeGen_autogen
  2694. Scanning dependencies of target LLVMX86AsmPrinter
  2695. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
  2696. [ 63%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o
  2697. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2698. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2699. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRangeEdit.h:30,
  2700. from /home/green/rpcs3/llvm/lib/CodeGen/SplitKit.cpp:26:
  2701. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2702. /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]
  2703. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2704. ^
  2705. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
  2706. [ 63%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o
  2707. [ 63%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
  2708. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
  2709. [ 63%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o
  2710. [ 63%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
  2711. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
  2712. [ 63%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o
  2713. [ 63%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstPrinterCommon.cpp.o
  2714. [ 63%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
  2715. [ 63%] Building CXX object llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/LLVMX86AsmPrinter_autogen/mocs_compilation.cpp.o
  2716. Scanning dependencies of target LLVMX86Desc
  2717. [ 63%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o
  2718. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
  2719. [ 63%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a
  2720. [ 63%] Built target LLVMX86AsmPrinter
  2721. [ 63%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
  2722. [ 63%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o
  2723. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
  2724. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
  2725. [ 63%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o
  2726. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2727. from /home/green/rpcs3/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp:22:
  2728. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2729. /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]
  2730. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2731. ^
  2732. [ 63%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
  2733. [ 63%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o
  2734. [ 63%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
  2735. [ 64%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
  2736. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2737. from /home/green/rpcs3/llvm/lib/CodeGen/StackMaps.cpp:21:
  2738. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2739. /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]
  2740. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2741. ^
  2742. [ 64%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
  2743. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
  2744. [ 65%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o
  2745. [ 65%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o
  2746. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
  2747. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2748. from /home/green/rpcs3/llvm/lib/CodeGen/StackProtector.cpp:26:
  2749. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2750. /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]
  2751. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2752. ^
  2753. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
  2754. [ 65%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
  2755. /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)’:
  2756. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:105:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2757. switch (Type) {
  2758. ^~~~~~
  2759. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:117:3: note: here
  2760. case MCSymbolRefExpr::VK_GOT:
  2761. ^~~~
  2762. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:118:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2763. switch (Type) {
  2764. ^~~~~~
  2765. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:128:3: note: here
  2766. case MCSymbolRefExpr::VK_GOTOFF:
  2767. ^~~~
  2768. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:134:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2769. switch (Type) {
  2770. ^~~~~~
  2771. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:144:3: note: here
  2772. case MCSymbolRefExpr::VK_DTPOFF:
  2773. ^~~~
  2774. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:146:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2775. switch (Type) {
  2776. ^~~~~~
  2777. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:156:3: note: here
  2778. case MCSymbolRefExpr::VK_SIZE:
  2779. ^~~~
  2780. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:158:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2781. switch (Type) {
  2782. ^~~~~~
  2783. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:168:3: note: here
  2784. case MCSymbolRefExpr::VK_TLSCALL:
  2785. ^~~~
  2786. /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)’:
  2787. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:229:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2788. switch (Type) {
  2789. ^~~~~~
  2790. /home/green/rpcs3/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:237:3: note: here
  2791. case MCSymbolRefExpr::VK_GOT:
  2792. ^~~~
  2793. [ 65%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o
  2794. [ 65%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o
  2795. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2796. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2797. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2798. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2799. from /home/green/rpcs3/llvm/lib/CodeGen/StackSlotColoring.cpp:31:
  2800. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2801. /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]
  2802. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2803. ^
  2804. [ 65%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
  2805. [ 65%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
  2806. [ 65%] Building CXX object llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/LLVMX86Desc_autogen/mocs_compilation.cpp.o
  2807. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
  2808. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
  2809. [ 65%] Linking CXX static library ../../../libLLVMX86Desc.a
  2810. [ 65%] Built target LLVMX86Desc
  2811. Scanning dependencies of target LLVMX86Info
  2812. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
  2813. [ 65%] Building CXX object llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.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/lib/CodeGen/TailDuplication.cpp:19:
  2817. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2818. /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]
  2819. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2820. ^
  2821. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
  2822. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2823. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2824. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2825. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2826. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TailDuplicator.h:22,
  2827. from /home/green/rpcs3/llvm/lib/CodeGen/TailDuplicator.cpp:15:
  2828. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2829. /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]
  2830. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2831. ^
  2832. [ 65%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
  2833. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
  2834. [ 65%] Building CXX object llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/LLVMX86Info_autogen/mocs_compilation.cpp.o
  2835. [ 65%] Linking CXX static library ../../../libLLVMX86Info.a
  2836. [ 65%] Built target LLVMX86Info
  2837. Scanning dependencies of target LLVMX86Utils
  2838. [ 65%] Building CXX object llvm_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o
  2839. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
  2840. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2841. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2842. from /home/green/rpcs3/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp:17:
  2843. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2844. /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]
  2845. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2846. ^
  2847. [ 65%] Building CXX object llvm_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/LLVMX86Utils_autogen/mocs_compilation.cpp.o
  2848. [ 65%] Linking CXX static library ../../../libLLVMX86Utils.a
  2849. [ 65%] Built target LLVMX86Utils
  2850. Scanning dependencies of target LLVMX86CodeGen
  2851. [ 65%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
  2852. [ 65%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
  2853. [ 67%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/ShadowCallStack.cpp.o
  2854. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2855. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2856. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2857. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2858. from /home/green/rpcs3/llvm/lib/CodeGen/TargetInstrInfo.cpp:14:
  2859. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2860. /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]
  2861. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2862. ^
  2863. [ 67%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o
  2864. [ 67%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.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/TargetLoweringBase.cpp:30:
  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. [ 67%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
  2873. /home/green/rpcs3/llvm/lib/CodeGen/TargetLoweringBase.cpp: In member function ‘void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)’:
  2874. /home/green/rpcs3/llvm/lib/CodeGen/TargetLoweringBase.cpp:1099:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  2875. (const MVT::SimpleValueType)LegalIntReg;
  2876. ^~~~~~~~~~~
  2877. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2878. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2879. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2880. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2881. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2882. from /home/green/rpcs3/llvm/lib/Target/X86/ShadowCallStack.cpp:19:
  2883. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2884. /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]
  2885. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2886. ^
  2887. [ 67%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
  2888. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o
  2889. [ 67%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
  2890. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2891. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2892. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2893. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2894. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2895. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  2896. from /home/green/rpcs3/llvm/lib/Target/X86/X86AsmPrinter.h:13,
  2897. from /home/green/rpcs3/llvm/lib/Target/X86/X86AsmPrinter.cpp:15:
  2898. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2899. /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]
  2900. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2901. ^
  2902. [ 67%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
  2903. [ 67%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o
  2904. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
  2905. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
  2906. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
  2907. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
  2908. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
  2909. [ 68%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o
  2910. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2911. from /home/green/rpcs3/llvm/lib/CodeGen/TargetOptionsImpl.cpp:17:
  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. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2917. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2918. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2919. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2920. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2921. from /home/green/rpcs3/llvm/lib/Target/X86/X86CallFrameOptimization.cpp:22:
  2922. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2923. /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]
  2924. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2925. ^
  2926. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
  2927. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
  2928. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2929. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2930. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2931. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2932. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2933. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  2934. from /home/green/rpcs3/llvm/lib/Target/X86/X86CallingConv.cpp:16:
  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/TargetRegisterInfo.cpp:21:
  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. [ 68%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o
  2947. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
  2948. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
  2949. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2950. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  2951. from /home/green/rpcs3/llvm/lib/CodeGen/TargetSchedule.cpp:15:
  2952. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2953. /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]
  2954. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2955. ^
  2956. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
  2957. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
  2958. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
  2959. [ 68%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o
  2960. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
  2961. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2962. from /home/green/rpcs3/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:14:
  2963. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2964. /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]
  2965. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2966. ^
  2967. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2968. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2969. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2970. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2971. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2972. from /home/green/rpcs3/llvm/lib/Target/X86/X86CallLowering.cpp:19:
  2973. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2974. /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]
  2975. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2976. ^
  2977. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
  2978. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2979. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2980. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  2981. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  2982. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  2983. from /home/green/rpcs3/llvm/lib/Target/X86/X86CmovConversion.cpp:45:
  2984. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2985. /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]
  2986. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2987. ^
  2988. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
  2989. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
  2990. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
  2991. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  2992. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  2993. from /home/green/rpcs3/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:46:
  2994. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  2995. /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]
  2996. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  2997. ^
  2998. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
  2999. [ 68%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o
  3000. [ 68%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o
  3001. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o
  3002. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
  3003. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
  3004. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3005. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3006. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3007. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3008. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3009. from /home/green/rpcs3/llvm/lib/Target/X86/X86ExpandPseudo.cpp:19:
  3010. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3011. /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]
  3012. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3013. ^
  3014. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
  3015. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3016. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3017. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3018. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3019. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3020. from /home/green/rpcs3/llvm/lib/Target/X86/X86DomainReassignment.cpp:17:
  3021. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3022. /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]
  3023. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3024. ^
  3025. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
  3026. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
  3027. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
  3028. [ 68%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o
  3029. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
  3030. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3031. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3032. from /home/green/rpcs3/llvm/lib/CodeGen/UnreachableBlockElim.cpp:31:
  3033. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3034. /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]
  3035. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3036. ^
  3037. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o
  3038. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
  3039. [ 68%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o
  3040. [ 68%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
  3041. [ 68%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o
  3042. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3043. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3044. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3045. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3046. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3047. from /home/green/rpcs3/llvm/lib/Target/X86/X86FastISel.cpp:19:
  3048. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3049. /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]
  3050. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3051. ^
  3052. [ 68%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
  3053. [ 69%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o
  3054. [ 69%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
  3055. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3056. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3057. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3058. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3059. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3060. from /home/green/rpcs3/llvm/lib/Target/X86/X86FixupBWInsts.cpp:49:
  3061. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3062. /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]
  3063. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3064. ^
  3065. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
  3066. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
  3067. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o
  3068. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3069. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3070. from /home/green/rpcs3/llvm/lib/CodeGen/VirtRegMap.cpp:32:
  3071. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3072. /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]
  3073. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3074. ^
  3075. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o
  3076. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
  3077. [ 71%] Building CXX object llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LLVMScalarOpts_autogen/mocs_compilation.cpp.o
  3078. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidStoreForwardingBlocks.cpp.o
  3079. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
  3080. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o
  3081. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3082. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3083. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3084. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3085. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3086. from /home/green/rpcs3/llvm/lib/Target/X86/X86FixupLEAs.cpp:17:
  3087. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3088. /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]
  3089. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3090. ^
  3091. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
  3092. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
  3093. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3094. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3095. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3096. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3097. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3098. from /home/green/rpcs3/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp:37:
  3099. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3100. /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]
  3101. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3102. ^
  3103. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
  3104. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3105. from /home/green/rpcs3/llvm/lib/CodeGen/WasmEHPrepare.cpp:118:
  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. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
  3111. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o
  3112. [ 71%] Linking CXX static library ../../libLLVMScalarOpts.a
  3113. [ 71%] Built target LLVMScalarOpts
  3114. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o
  3115. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
  3116. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
  3117. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o
  3118. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o
  3119. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
  3120. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3121. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3122. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3123. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3124. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3125. from /home/green/rpcs3/llvm/lib/Target/X86/X86FixupSetCC.cpp:24:
  3126. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3127. /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]
  3128. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3129. ^
  3130. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3131. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3132. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3133. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3134. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3135. from /home/green/rpcs3/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp:26:
  3136. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3137. /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]
  3138. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3139. ^
  3140. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
  3141. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3142. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3143. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3144. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3145. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3146. from /home/green/rpcs3/llvm/lib/Target/X86/X86FloatingPoint.cpp:27:
  3147. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3148. /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]
  3149. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3150. ^
  3151. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3152. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3153. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3154. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3155. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3156. from /home/green/rpcs3/llvm/lib/Target/X86/X86FrameLowering.cpp:16:
  3157. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3158. /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]
  3159. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3160. ^
  3161. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o
  3162. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o
  3163. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o
  3164. [ 71%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
  3165. [ 71%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o
  3166. [ 71%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
  3167. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3168. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3169. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3170. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3171. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3172. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstructionSelector.cpp:17:
  3173. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3174. /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]
  3175. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3176. ^
  3177. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectBranchTracking.cpp.o
  3178. [ 72%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o
  3179. [ 72%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
  3180. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3181. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3182. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3183. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3184. from /home/green/rpcs3/llvm/lib/CodeGen/XRayInstrumentation.cpp:26:
  3185. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3186. /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]
  3187. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3188. ^
  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/X86Subtarget.h:19,
  3195. from /home/green/rpcs3/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:18:
  3196. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3197. /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]
  3198. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3199. ^
  3200. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3201. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3202. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3203. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3204. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3205. from /home/green/rpcs3/llvm/lib/Target/X86/X86IntrinsicsInfo.h:18,
  3206. from /home/green/rpcs3/llvm/lib/Target/X86/X86ISelLowering.cpp:20:
  3207. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3208. /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]
  3209. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3210. ^
  3211. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3212. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3213. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3214. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3215. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3216. from /home/green/rpcs3/llvm/lib/Target/X86/X86IndirectBranchTracking.cpp:20:
  3217. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3218. /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]
  3219. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3220. ^
  3221. [ 72%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
  3222. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o
  3223. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o
  3224. [ 72%] Building CXX object llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMCodeGen_autogen/mocs_compilation.cpp.o
  3225. [ 72%] Linking CXX static library ../libLLVMCodeGen.a
  3226. [ 72%] Built target LLVMCodeGen
  3227. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFoldTables.cpp.o
  3228. [ 72%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
  3229. [ 72%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
  3230. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3231. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3232. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3233. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3234. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3235. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrFMA3Info.cpp:16:
  3236. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3237. /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]
  3238. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3239. ^
  3240. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3241. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3242. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3243. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3244. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3245. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrFoldTables.cpp:15:
  3246. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3247. /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]
  3248. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3249. ^
  3250. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3251. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3252. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3253. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3254. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3255. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3256. from /home/green/rpcs3/llvm/lib/Target/X86/X86InterleavedAccess.cpp:18:
  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. [ 72%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
  3262. [ 72%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
  3263. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o
  3264. [ 72%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o
  3265. [ 73%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
  3266. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o
  3267. [ 73%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
  3268. [ 73%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
  3269. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o
  3270. [ 73%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
  3271. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3272. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3273. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3274. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3275. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3276. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.cpp:14:
  3277. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3278. /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]
  3279. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3280. ^
  3281. [ 73%] Building CXX object llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LLVMAnalysis_autogen/mocs_compilation.cpp.o
  3282. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o
  3283. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3284. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3285. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3286. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3287. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3288. from /home/green/rpcs3/llvm/lib/Target/X86/X86EvexToVex.cpp:26:
  3289. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3290. /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]
  3291. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3292. ^
  3293. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3294. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3295. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3296. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3297. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3298. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3299. from /home/green/rpcs3/llvm/lib/Target/X86/X86LegalizerInfo.cpp:15:
  3300. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3301. /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]
  3302. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3303. ^
  3304. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3305. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3306. from /home/green/rpcs3/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp:12:
  3307. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3308. /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]
  3309. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3310. ^
  3311. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o
  3312. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3313. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3314. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3315. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3316. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3317. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3318. from /home/green/rpcs3/llvm/lib/Target/X86/X86AsmPrinter.h:13,
  3319. from /home/green/rpcs3/llvm/lib/Target/X86/X86MCInstLower.cpp:20:
  3320. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3321. /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]
  3322. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3323. ^
  3324. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o
  3325. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o
  3326. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o
  3327. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o
  3328. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3329. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSchedule.h:21,
  3330. from /home/green/rpcs3/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
  3331. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h:89,
  3332. from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.h:15,
  3333. from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.cpp:15:
  3334. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3335. /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]
  3336. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3337. ^
  3338. In file included from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.h:15,
  3339. from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.cpp:15:
  3340. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
  3341. /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]
  3342. : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
  3343. ^
  3344. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3345. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3346. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3347. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3348. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3349. from /home/green/rpcs3/llvm/lib/Target/X86/X86OptimizeLEAs.cpp:22:
  3350. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3351. /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]
  3352. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3353. ^
  3354. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3355. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3356. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3357. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3358. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3359. from /home/green/rpcs3/llvm/lib/Target/X86/X86PadShortFunction.cpp:18:
  3360. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3361. /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]
  3362. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3363. ^
  3364. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o
  3365. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3366. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3367. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3368. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3369. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3370. from /home/green/rpcs3/llvm/lib/Target/X86/X86RegisterBankInfo.cpp:15:
  3371. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3372. /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]
  3373. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3374. ^
  3375. [ 73%] Linking CXX static library ../libLLVMAnalysis.a
  3376. [ 73%] Built target LLVMAnalysis
  3377. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o
  3378. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o
  3379. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3380. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3381. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3382. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3383. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3384. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3385. from /home/green/rpcs3/llvm/lib/Target/X86/X86RegisterInfo.cpp:19:
  3386. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3387. /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]
  3388. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3389. ^
  3390. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SpeculativeLoadHardening.cpp.o
  3391. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o
  3392. [ 73%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o
  3393. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3394. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3395. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3396. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3397. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3398. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3399. from /home/green/rpcs3/llvm/lib/Target/X86/X86RetpolineThunks.cpp:24:
  3400. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3401. /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]
  3402. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3403. ^
  3404. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o
  3405. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3406. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3407. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3408. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3409. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3410. from /home/green/rpcs3/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:16:
  3411. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3412. /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]
  3413. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3414. ^
  3415. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o
  3416. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3417. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3418. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3419. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3420. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3421. from /home/green/rpcs3/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:25:
  3422. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3423. /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]
  3424. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3425. ^
  3426. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o
  3427. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3428. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3429. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3430. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3431. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3432. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3433. from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetMachine.h:17,
  3434. from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetMachine.cpp:14:
  3435. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3436. /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]
  3437. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3438. ^
  3439. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3440. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3441. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3442. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3443. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3444. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3445. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.cpp:19:
  3446. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3447. /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]
  3448. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3449. ^
  3450. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o
  3451. In file included from /home/green/rpcs3/llvm/lib/Target/X86/X86MacroFusion.h:15,
  3452. from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetMachine.cpp:19:
  3453. /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’:
  3454. /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]
  3455. : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
  3456. ^
  3457. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o
  3458. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3459. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3460. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3461. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3462. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3463. from /home/green/rpcs3/llvm/lib/Target/X86/X86Subtarget.h:19,
  3464. from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetMachine.h:17,
  3465. from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetTransformInfo.h:21,
  3466. from /home/green/rpcs3/llvm/lib/Target/X86/X86TargetTransformInfo.cpp:42:
  3467. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3468. /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]
  3469. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3470. ^
  3471. In file included from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
  3472. from /home/green/rpcs3/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:32,
  3473. from /home/green/rpcs3/llvm/include/llvm/CodeGen/LiveRegUnits.h:19,
  3474. from /home/green/rpcs3/llvm/include/llvm/CodeGen/TargetInstrInfo.h:21,
  3475. from /home/green/rpcs3/llvm/lib/Target/X86/X86InstrInfo.h:21,
  3476. from /home/green/rpcs3/llvm/lib/Target/X86/X86VZeroUpper.cpp:18:
  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. [ 75%] Building CXX object llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/LLVMX86CodeGen_autogen/mocs_compilation.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/X86WinAllocaExpander.cpp:20:
  3488. /home/green/rpcs3/llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’:
  3489. /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]
  3490. : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
  3491. ^
  3492. [ 75%] Linking CXX static library ../../libLLVMX86CodeGen.a
  3493. [ 75%] Built target LLVMX86CodeGen
  3494. Scanning dependencies of target rpcs3_autogen
  3495. [ 75%] Automatic MOC and UIC for target rpcs3
  3496. [ 75%] Built target rpcs3_autogen
  3497. [ 75%] Generating CXX prefix source rpcs3/cotire/rpcs3_CXX_prefix.cxx
  3498. [ 75%] Automatic RCC for resources.qrc
  3499. [ 75%] Generating CXX prefix header rpcs3/cotire/rpcs3_CXX_prefix.hxx
  3500. [ 75%] Building CXX precompiled header rpcs3/cotire/rpcs3_CXX_prefix.hxx.gch
  3501. Scanning dependencies of target rpcs3
  3502. [ 75%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/Config.cpp.o
  3503. [ 75%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/File.cpp.o
  3504. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/GDBDebugServer.cpp.o
  3505. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/JIT.cpp.o
  3506. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/LUrlParser.cpp.o
  3507. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/StrFmt.cpp.o
  3508. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/Log.cpp.o
  3509. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/Thread.cpp.o
  3510. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/VirtualMemory.cpp.o
  3511. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/bin_patch.cpp.o
  3512. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/cond.cpp.o
  3513. /home/green/rpcs3/Utilities/File.cpp: In constructor ‘fs::file::file(const string&, bs_t<fs::open_mode>)’:
  3514. /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]
  3515. ::ftruncate(fd, 0);
  3516. ~~~~~~~~~~~^~~~~~~
  3517. /home/green/rpcs3/Utilities/Thread.cpp: In function ‘bool handle_access_violation(u32, bool, x64_context*)’:
  3518. /home/green/rpcs3/Utilities/Thread.cpp:1271:66: warning: left shift count >= width of type [-Wshift-count-overflow]
  3519. be_t<u64> data2 = (SYS_MEMORY_PAGE_FAULT_TYPE_PPU_THREAD << 32) + cpu->id; // TODO: fix hack for now that assumes PPU thread always.
  3520. ^~
  3521. /home/green/rpcs3/Utilities/Thread.cpp: At global scope:
  3522. /home/green/rpcs3/Utilities/Thread.cpp:1548:36: warning: ‘g_thread_count’ initialized and declared ‘extern’
  3523. extern atomic_t<u32> g_thread_count(0);
  3524. ^
  3525. In file included from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3526. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3527. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3528. /home/green/rpcs3/Utilities/Thread.cpp: In member function ‘void thread_ctrl::join()’:
  3529. /home/green/rpcs3/Utilities/Thread.cpp:1840:36: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3530. if (UNLIKELY(m_exception && !std::uncaught_exception()))
  3531. ^~~~~~~~~~~~~~~~~~
  3532. /home/green/rpcs3/rpcs3/../Utilities/types.h:32:44: note: in definition of macro ‘UNLIKELY’
  3533. #define UNLIKELY(cond) __builtin_expect(!!(cond), 0)
  3534. ^~~~
  3535. In file included from /usr/include/c++/8/stdexcept:38,
  3536. from /usr/include/c++/8/array:39,
  3537. from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3538. from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3539. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3540. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3541. /usr/include/c++/8/exception:102:8: note: declared here
  3542. bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3543. ^~~~~~~~~~~~~~~~~~
  3544. In file included from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3545. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3546. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3547. /home/green/rpcs3/Utilities/Thread.cpp:1840:55: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3548. if (UNLIKELY(m_exception && !std::uncaught_exception()))
  3549. ^
  3550. /home/green/rpcs3/rpcs3/../Utilities/types.h:32:44: note: in definition of macro ‘UNLIKELY’
  3551. #define UNLIKELY(cond) __builtin_expect(!!(cond), 0)
  3552. ^~~~
  3553. In file included from /usr/include/c++/8/stdexcept:38,
  3554. from /usr/include/c++/8/array:39,
  3555. from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3556. from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3557. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3558. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3559. /usr/include/c++/8/exception:102:8: note: declared here
  3560. bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3561. ^~~~~~~~~~~~~~~~~~
  3562. In file included from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3563. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3564. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3565. /home/green/rpcs3/Utilities/Thread.cpp:1840:55: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3566. if (UNLIKELY(m_exception && !std::uncaught_exception()))
  3567. ^
  3568. /home/green/rpcs3/rpcs3/../Utilities/types.h:32:44: note: in definition of macro ‘UNLIKELY’
  3569. #define UNLIKELY(cond) __builtin_expect(!!(cond), 0)
  3570. ^~~~
  3571. In file included from /usr/include/c++/8/stdexcept:38,
  3572. from /usr/include/c++/8/array:39,
  3573. from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3574. from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3575. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3576. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3577. /usr/include/c++/8/exception:102:8: note: declared here
  3578. bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3579. ^~~~~~~~~~~~~~~~~~
  3580. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/dynamic_library.cpp.o
  3581. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/mutex.cpp.o
  3582. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/rXml.cpp.o
  3583. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/sema.cpp.o
  3584. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/sysinfo.cpp.o
  3585. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/__/Utilities/version.cpp.o
  3586. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/aes.cpp.o
  3587. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/ec.cpp.o
  3588. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/key_vault.cpp.o
  3589. [ 76%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/lz.cpp.o
  3590. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/sha1.cpp.o
  3591. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/unedat.cpp.o
  3592. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/unpkg.cpp.o
  3593. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/unself.cpp.o
  3594. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Crypto/utils.cpp.o
  3595. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/AL/OpenALThread.cpp.o
  3596. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/ALSA/ALSAThread.cpp.o
  3597. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/AudioDumper.cpp.o
  3598. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/Pulse/PulseThread.cpp.o
  3599. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/XAudio2/XAudio27Thread.cpp.o
  3600. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/XAudio2/XAudio28Thread.cpp.o
  3601. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Audio/XAudio2/XAudio2Thread.cpp.o
  3602. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/CPU/CPUThread.cpp.o
  3603. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/CPU/CPUTranslator.cpp.o
  3604. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/MFC.cpp.o
  3605. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAdec.cpp.o
  3606. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAtrac.cpp.o
  3607. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAtracMulti.cpp.o
  3608. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAudio.cpp.o
  3609. /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)’:
  3610. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:90:19: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations]
  3611. av_register_all();
  3612. ^
  3613. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3614. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:2025:6: note: declared here
  3615. void av_register_all(void);
  3616. ^~~~~~~~~~~~~~~
  3617. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:90:19: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations]
  3618. av_register_all();
  3619. ^
  3620. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3621. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:2025:6: note: declared here
  3622. void av_register_all(void);
  3623. ^~~~~~~~~~~~~~~
  3624. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:91:24: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
  3625. avcodec_register_all();
  3626. ^
  3627. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:9:
  3628. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4086:6: note: declared here
  3629. void avcodec_register_all(void);
  3630. ^~~~~~~~~~~~~~~~~~~~
  3631. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:91:24: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
  3632. avcodec_register_all();
  3633. ^
  3634. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:9:
  3635. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4086:6: note: declared here
  3636. void avcodec_register_all(void);
  3637. ^~~~~~~~~~~~~~~~~~~~
  3638. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp: In member function ‘virtual void AudioDecoder::cpu_task()’:
  3639. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:278:29: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
  3640. ctx = fmt->streams[0]->codec; // TODO: check data
  3641. ^~~~~
  3642. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3643. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:877:21: note: declared here
  3644. AVCodecContext *codec;
  3645. ^~~~~
  3646. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:278:29: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
  3647. ctx = fmt->streams[0]->codec; // TODO: check data
  3648. ^~~~~
  3649. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3650. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:877:21: note: declared here
  3651. AVCodecContext *codec;
  3652. ^~~~~
  3653. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:278:29: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
  3654. ctx = fmt->streams[0]->codec; // TODO: check data
  3655. ^~~~~
  3656. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:10:
  3657. /usr/include/x86_64-linux-gnu/libavformat/avformat.h:877:21: note: declared here
  3658. AVCodecContext *codec;
  3659. ^~~~~
  3660. /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]
  3661. int decode = avcodec_decode_audio4(ctx, frame.data, &got_frame, &au);
  3662. ^
  3663. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:9:
  3664. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4706:5: note: declared here
  3665. int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
  3666. ^~~~~~~~~~~~~~~~~~~~~
  3667. /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]
  3668. int decode = avcodec_decode_audio4(ctx, frame.data, &got_frame, &au);
  3669. ^
  3670. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellAdec.cpp:9:
  3671. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4706:5: note: declared here
  3672. int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
  3673. ^~~~~~~~~~~~~~~~~~~~~
  3674. [ 77%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAudioOut.cpp.o
  3675. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellAvconfExt.cpp.o
  3676. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellBgdl.cpp.o
  3677. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellCamera.cpp.o
  3678. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellCelp8Enc.cpp.o
  3679. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellCelpEnc.cpp.o
  3680. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellCrossController.cpp.o
  3681. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellDaisy.cpp.o
  3682. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellDmux.cpp.o
  3683. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellFiber.cpp.o
  3684. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellFont.cpp.o
  3685. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellFontFT.cpp.o
  3686. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellFs.cpp.o
  3687. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGame.cpp.o
  3688. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGameExec.cpp.o
  3689. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGcmSys.cpp.o
  3690. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGem.cpp.o
  3691. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellGifDec.cpp.o
  3692. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellHttp.cpp.o
  3693. [ 78%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellHttpUtil.cpp.o
  3694. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellImeJp.cpp.o
  3695. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellJpgDec.cpp.o
  3696. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellJpgEnc.cpp.o
  3697. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellKb.cpp.o
  3698. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellKey2char.cpp.o
  3699. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellL10n.cpp.o
  3700. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellLibprof.cpp.o
  3701. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMic.cpp.o
  3702. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMouse.cpp.o
  3703. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMsgDialog.cpp.o
  3704. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMusic.cpp.o
  3705. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMusicDecode.cpp.o
  3706. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellMusicExport.cpp.o
  3707. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellNetCtl.cpp.o
  3708. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellOskDialog.cpp.o
  3709. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellOvis.cpp.o
  3710. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPad.cpp.o
  3711. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPamf.cpp.o
  3712. [ 80%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPhotoDecode.cpp.o
  3713. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPhotoExport.cpp.o
  3714. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPhotoImport.cpp.o
  3715. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPngDec.cpp.o
  3716. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPngEnc.cpp.o
  3717. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellPrint.cpp.o
  3718. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRec.cpp.o
  3719. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRemotePlay.cpp.o
  3720. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellResc.cpp.o
  3721. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRtc.cpp.o
  3722. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRtcAlarm.cpp.o
  3723. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellRudp.cpp.o
  3724. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSail.cpp.o
  3725. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSailRec.cpp.o
  3726. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSaveData.cpp.o
  3727. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellScreenshot.cpp.o
  3728. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSearch.cpp.o
  3729. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSheap.cpp.o
  3730. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSpudll.cpp.o
  3731. [ 81%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSpurs.cpp.o
  3732. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSpursJq.cpp.o
  3733. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSpursSpu.cpp.o
  3734. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSsl.cpp.o
  3735. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellStorage.cpp.o
  3736. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSubDisplay.cpp.o
  3737. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSync.cpp.o
  3738. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSync2.cpp.o
  3739. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysconf.cpp.o
  3740. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysmodule.cpp.o
  3741. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutil.cpp.o
  3742. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilAp.cpp.o
  3743. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilAvc.cpp.o
  3744. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilAvc2.cpp.o
  3745. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilMisc.cpp.o
  3746. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellSysutilNpEula.cpp.o
  3747. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellUsbd.cpp.o
  3748. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellUsbpspcm.cpp.o
  3749. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellUserInfo.cpp.o
  3750. [ 82%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVdec.cpp.o
  3751. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVideoExport.cpp.o
  3752. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVideoOut.cpp.o
  3753. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVideoUpload.cpp.o
  3754. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVoice.cpp.o
  3755. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellVpost.cpp.o
  3756. /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)’:
  3757. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:97:24: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
  3758. avcodec_register_all();
  3759. ^
  3760. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3761. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4086:6: note: declared here
  3762. void avcodec_register_all(void);
  3763. ^~~~~~~~~~~~~~~~~~~~
  3764. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:97:24: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
  3765. avcodec_register_all();
  3766. ^
  3767. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3768. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4086:6: note: declared here
  3769. void avcodec_register_all(void);
  3770. ^~~~~~~~~~~~~~~~~~~~
  3771. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp: In member function ‘virtual void vdec_thread::cpu_task()’:
  3772. /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]
  3773. int decode = avcodec_decode_video2(ctx, frame.avf.get(), &got_picture, &packet);
  3774. ^
  3775. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3776. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4755:5: note: declared here
  3777. int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
  3778. ^~~~~~~~~~~~~~~~~~~~~
  3779. /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]
  3780. int decode = avcodec_decode_video2(ctx, frame.avf.get(), &got_picture, &packet);
  3781. ^
  3782. In file included from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3783. /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:4755:5: note: declared here
  3784. int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
  3785. ^~~~~~~~~~~~~~~~~~~~~
  3786. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:276:18: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3787. if (frame->pkt_pts != AV_NOPTS_VALUE)
  3788. ^~~~~~~
  3789. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3790. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3791. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3792. int64_t pkt_pts;
  3793. ^~~~~~~
  3794. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:276:18: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3795. if (frame->pkt_pts != AV_NOPTS_VALUE)
  3796. ^~~~~~~
  3797. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3798. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3799. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3800. int64_t pkt_pts;
  3801. ^~~~~~~
  3802. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:276:18: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3803. if (frame->pkt_pts != AV_NOPTS_VALUE)
  3804. ^~~~~~~
  3805. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3806. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3807. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3808. int64_t pkt_pts;
  3809. ^~~~~~~
  3810. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:278:26: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3811. next_pts = frame->pkt_pts;
  3812. ^~~~~~~
  3813. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3814. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3815. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3816. int64_t pkt_pts;
  3817. ^~~~~~~
  3818. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:278:26: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3819. next_pts = frame->pkt_pts;
  3820. ^~~~~~~
  3821. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3822. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3823. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3824. int64_t pkt_pts;
  3825. ^~~~~~~
  3826. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:278:26: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3827. next_pts = frame->pkt_pts;
  3828. ^~~~~~~
  3829. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3830. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3831. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3832. int64_t pkt_pts;
  3833. ^~~~~~~
  3834. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:355:96: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3835. cellVdec.trace("Got picture (pts=0x%llx[0x%llx], dts=0x%llx[0x%llx])", frame.pts, frame->pkt_pts, frame.dts, frame->pkt_dts);
  3836. ^~~~~~~
  3837. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3838. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3839. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3840. int64_t pkt_pts;
  3841. ^~~~~~~
  3842. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:355:96: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3843. cellVdec.trace("Got picture (pts=0x%llx[0x%llx], dts=0x%llx[0x%llx])", frame.pts, frame->pkt_pts, frame.dts, frame->pkt_dts);
  3844. ^~~~~~~
  3845. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3846. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3847. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3848. int64_t pkt_pts;
  3849. ^~~~~~~
  3850. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:355:96: warning: ‘AVFrame::pkt_pts’ is deprecated [-Wdeprecated-declarations]
  3851. cellVdec.trace("Got picture (pts=0x%llx[0x%llx], dts=0x%llx[0x%llx])", frame.pts, frame->pkt_pts, frame.dts, frame->pkt_dts);
  3852. ^~~~~~~
  3853. In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:38,
  3854. from /home/green/rpcs3/rpcs3/Emu/Cell/Modules/cellVdec.cpp:11:
  3855. /usr/include/x86_64-linux-gnu/libavutil/frame.h:319:13: note: declared here
  3856. int64_t pkt_pts;
  3857. ^~~~~~~
  3858. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cellWebBrowser.cpp.o
  3859. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/cell_FreeType2.cpp.o
  3860. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/libmedi.cpp.o
  3861. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/libmixer.cpp.o
  3862. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/libsnd3.cpp.o
  3863. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/libsynth2.cpp.o
  3864. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNp.cpp.o
  3865. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNp2.cpp.o
  3866. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpClans.cpp.o
  3867. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpMatchingInt.cpp.o
  3868. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpCommerce2.cpp.o
  3869. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpSns.cpp.o
  3870. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpTrophy.cpp.o
  3871. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpTus.cpp.o
  3872. [ 84%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sceNpUtil.cpp.o
  3873. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sysPrxForUser.cpp.o
  3874. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_game.cpp.o
  3875. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_heap.cpp.o
  3876. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_io.cpp.o
  3877. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_libc.cpp.o
  3878. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_libc_.cpp.o
  3879. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_lv2dbg.cpp.o
  3880. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_lwcond_.cpp.o
  3881. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_lwmutex_.cpp.o
  3882. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_mempool.cpp.o
  3883. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_mmapper_.cpp.o
  3884. /home/green/rpcs3/rpcs3/Emu/Cell/Modules/sys_lwcond_.cpp:14:13: warning: ‘g_avoid_lwm’ initialized and declared ‘extern’
  3885. extern bool g_avoid_lwm = false;
  3886. ^~~~~~~~~~~
  3887. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_net_.cpp.o
  3888. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_ppu_thread_.cpp.o
  3889. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_prx_.cpp.o
  3890. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_rsxaudio_.cpp.o
  3891. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_spinlock.cpp.o
  3892. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/Modules/sys_spu_.cpp.o
  3893. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUAnalyser.cpp.o
  3894. [ 85%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUDisAsm.cpp.o
  3895. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUFunction.cpp.o
  3896. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUInterpreter.cpp.o
  3897. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUModule.cpp.o
  3898. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUThread.cpp.o
  3899. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/PPUTranslator.cpp.o
  3900. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/RawSPUThread.cpp.o
  3901. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUASMJITRecompiler.cpp.o
  3902. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUAnalyser.cpp.o
  3903. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUDisAsm.cpp.o
  3904. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUInterpreter.cpp.o
  3905. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPURecompiler.cpp.o
  3906. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/SPUThread.cpp.o
  3907. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/lv2.cpp.o
  3908. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_cond.cpp.o
  3909. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_dbg.cpp.o
  3910. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_event.cpp.o
  3911. /home/green/rpcs3/rpcs3/Emu/Cell/PPUThread.cpp: In lambda function:
  3912. /home/green/rpcs3/rpcs3/Emu/Cell/PPUThread.cpp:811:12: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3913. if (std::uncaught_exception())
  3914. ^~~~~~~~~~~~~~~~~~
  3915. In file included from /usr/include/c++/8/stdexcept:38,
  3916. from /usr/include/c++/8/array:39,
  3917. from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3918. from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3919. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3920. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3921. /usr/include/c++/8/exception:102:8: note: declared here
  3922. bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3923. ^~~~~~~~~~~~~~~~~~
  3924. /home/green/rpcs3/rpcs3/Emu/Cell/PPUThread.cpp:811:31: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3925. if (std::uncaught_exception())
  3926. ^
  3927. In file included from /usr/include/c++/8/stdexcept:38,
  3928. from /usr/include/c++/8/array:39,
  3929. from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3930. from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3931. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3932. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3933. /usr/include/c++/8/exception:102:8: note: declared here
  3934. bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3935. ^~~~~~~~~~~~~~~~~~
  3936. /home/green/rpcs3/rpcs3/Emu/Cell/PPUThread.cpp:811:31: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations]
  3937. if (std::uncaught_exception())
  3938. ^
  3939. In file included from /usr/include/c++/8/stdexcept:38,
  3940. from /usr/include/c++/8/array:39,
  3941. from /home/green/rpcs3/rpcs3/../Utilities/types.h:16,
  3942. from /home/green/rpcs3/rpcs3/stdafx.h:27,
  3943. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.cxx:4,
  3944. from /home/green/rpcs3_build/rpcs3/cotire/rpcs3_CXX_prefix.hxx:4:
  3945. /usr/include/c++/8/exception:102:8: note: declared here
  3946. bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
  3947. ^~~~~~~~~~~~~~~~~~
  3948. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_event_flag.cpp.o
  3949. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_fs.cpp.o
  3950. [ 86%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_gamepad.cpp.o
  3951. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_gpio.cpp.o
  3952. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_interrupt.cpp.o
  3953. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_lwcond.cpp.o
  3954. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_lwmutex.cpp.o
  3955. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_memory.cpp.o
  3956. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_mmapper.cpp.o
  3957. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_mutex.cpp.o
  3958. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_net.cpp.o
  3959. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_ppu_thread.cpp.o
  3960. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_process.cpp.o
  3961. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_prx.cpp.o
  3962. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_rsx.cpp.o
  3963. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_rwlock.cpp.o
  3964. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_semaphore.cpp.o
  3965. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_spu.cpp.o
  3966. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_ss.cpp.o
  3967. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_time.cpp.o
  3968. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_timer.cpp.o
  3969. [ 88%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_trace.cpp.o
  3970. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_tty.cpp.o
  3971. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_usbd.cpp.o
  3972. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Cell/lv2/sys_vm.cpp.o
  3973. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/IdManager.cpp.o
  3974. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Io/PadHandler.cpp.o
  3975. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/Memory/vm.cpp.o
  3976. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Capture/rsx_capture.cpp.o
  3977. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Capture/rsx_replay.cpp.o
  3978. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/CgBinaryFragmentProgram.cpp.o
  3979. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/CgBinaryVertexProgram.cpp.o
  3980. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/BufferUtils.cpp.o
  3981. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/FragmentProgramDecompiler.cpp.o
  3982. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/ProgramStateCache.cpp.o
  3983. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/ShaderParam.cpp.o
  3984. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/TextureUtils.cpp.o
  3985. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/VertexProgramDecompiler.cpp.o
  3986. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Common/surface_store.cpp.o
  3987. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Buffer.cpp.o
  3988. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12CommonDecompiler.cpp.o
  3989. [ 89%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Formats.cpp.o
  3990. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp.o
  3991. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12GSRender.cpp.o
  3992. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12MemoryHelpers.cpp.o
  3993. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Overlay.cpp.o
  3994. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12PipelineState.cpp.o
  3995. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12RenderTargetSets.cpp.o
  3996. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Texture.cpp.o
  3997. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12Utils.cpp.o
  3998. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp.o
  3999. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLCommonDecompiler.cpp.o
  4000. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLFragmentProgram.cpp.o
  4001. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLGSRender.cpp.o
  4002. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLHelpers.cpp.o
  4003. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLRenderTargets.cpp.o
  4004. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLTexture.cpp.o
  4005. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLVertexBuffers.cpp.o
  4006. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/GLVertexProgram.cpp.o
  4007. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GL/OpenGL.cpp.o
  4008. [ 90%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/GSRender.cpp.o
  4009. /home/green/rpcs3/rpcs3/Emu/RSX/GL/GLGSRender.cpp: In member function ‘virtual void GLGSRender::end()’:
  4010. /home/green/rpcs3/rpcs3/Emu/RSX/GL/GLGSRender.cpp:555:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  4011. offsets[dst_index++] = (const GLvoid*)(first << 2);
  4012. ^
  4013. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Null/NullGSRender.cpp.o
  4014. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Overlays/overlay_perf_metrics.cpp.o
  4015. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/Overlays/overlays.cpp.o
  4016. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/RSXTexture.cpp.o
  4017. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/RSXThread.cpp.o
  4018. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKCommonDecompiler.cpp.o
  4019. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKFormats.cpp.o
  4020. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKFragmentProgram.cpp.o
  4021. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKGSRender.cpp.o
  4022. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKHelpers.cpp.o
  4023. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKMemAlloc.cpp.o
  4024. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKProgramPipeline.cpp.o
  4025. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKTexture.cpp.o
  4026. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKVertexBuffers.cpp.o
  4027. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VKVertexProgram.cpp.o
  4028. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/VK/VulkanAPI.cpp.o
  4029. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/gcm_enums.cpp.o
  4030. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/gcm_printing.cpp.o
  4031. [ 92%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/rsx_methods.cpp.o
  4032. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/RSX/rsx_utils.cpp.o
  4033. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/System.cpp.o
  4034. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Emu/VFS.cpp.o
  4035. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/ELF.cpp.o
  4036. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/PSF.cpp.o
  4037. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/PUP.cpp.o
  4038. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/TAR.cpp.o
  4039. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/TROPUSR.cpp.o
  4040. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/Loader/TRP.cpp.o
  4041. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/basic_keyboard_handler.cpp.o
  4042. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/basic_mouse_handler.cpp.o
  4043. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/ds4_pad_handler.cpp.o
  4044. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/evdev_joystick_handler.cpp.o
  4045. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/keyboard_pad_handler.cpp.o
  4046. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/main.cpp.o
  4047. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/mm_joystick_handler.cpp.o
  4048. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/pad_thread.cpp.o
  4049. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3_app.cpp.o
  4050. [ 93%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3_version.cpp.o
  4051. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/RSXThread.h:23,
  4052. from /home/green/rpcs3/rpcs3/Emu/RSX/GSRender.h:3,
  4053. from /home/green/rpcs3/rpcs3/rpcs3_app.h:11,
  4054. from /home/green/rpcs3/rpcs3/main.cpp:10:
  4055. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:65:9: error: redefinition of ‘class std::bad_variant_access’
  4056. class bad_variant_access : public std::runtime_error
  4057. ^~~~~~~~~~~~~~~~~~
  4058. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4059. from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qlocale.h:43,
  4060. from /home/green/Qt/5.11.1/gcc_64/include/QtGui/qguiapplication.h:47,
  4061. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qapplication.h:52,
  4062. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/QApplication:1,
  4063. from /home/green/rpcs3/rpcs3/main.cpp:4:
  4064. /usr/include/c++/8/variant:1018:9: note: previous definition of ‘class std::bad_variant_access’
  4065. class bad_variant_access : public exception
  4066. ^~~~~~~~~~~~~~~~~~
  4067. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/RSXThread.h:23,
  4068. from /home/green/rpcs3/rpcs3/Emu/RSX/GSRender.h:3,
  4069. from /home/green/rpcs3/rpcs3/rpcs3_app.h:11,
  4070. from /home/green/rpcs3/rpcs3/main.cpp:10:
  4071. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:533:9: error: redefinition of ‘class std::variant<_Types>’
  4072. class variant
  4073. ^~~~~~~
  4074. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4075. from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qlocale.h:43,
  4076. from /home/green/Qt/5.11.1/gcc_64/include/QtGui/qguiapplication.h:47,
  4077. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qapplication.h:52,
  4078. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/QApplication:1,
  4079. from /home/green/rpcs3/rpcs3/main.cpp:4:
  4080. /usr/include/c++/8/variant:1038:11: note: previous definition of ‘class std::variant<_Types>’
  4081. class variant
  4082. ^~~~~~~
  4083. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/_discord_utils.cpp.o
  4084. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/about_dialog.cpp.o
  4085. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/auto_pause_settings_dialog.cpp.o
  4086. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/breakpoint_handler.cpp.o
  4087. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/breakpoint_list.cpp.o
  4088. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/cg_disasm_window.cpp.o
  4089. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/debugger_frame.cpp.o
  4090. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/debugger_list.cpp.o
  4091. [ 94%] Building CXX object rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/emu_settings.cpp.o
  4092. rpcs3/CMakeFiles/rpcs3.dir/build.make:3822: recipe for target 'rpcs3/CMakeFiles/rpcs3.dir/main.cpp.o' failed
  4093. make[2]: *** [rpcs3/CMakeFiles/rpcs3.dir/main.cpp.o] Error 1
  4094. make[2]: *** Waiting for unfinished jobs....
  4095. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/RSXThread.h:23,
  4096. from /home/green/rpcs3/rpcs3/Emu/RSX/GSRender.h:3,
  4097. from /home/green/rpcs3/rpcs3/rpcs3_app.h:11,
  4098. from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:1:
  4099. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:65:9: error: redefinition of ‘class std::bad_variant_access’
  4100. class bad_variant_access : public std::runtime_error
  4101. ^~~~~~~~~~~~~~~~~~
  4102. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4103. from /home/green/Qt/5.11.1/gcc_64/include/QtGui/qevent.h:50,
  4104. from /home/green/Qt/5.11.1/gcc_64/include/QtGui/QKeyEvent:1,
  4105. from /home/green/rpcs3/rpcs3/keyboard_pad_handler.h:7,
  4106. from /home/green/rpcs3/rpcs3/rpcs3_app.h:5,
  4107. from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:1:
  4108. /usr/include/c++/8/variant:1018:9: note: previous definition of ‘class std::bad_variant_access’
  4109. class bad_variant_access : public exception
  4110. ^~~~~~~~~~~~~~~~~~
  4111. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/RSXThread.h:23,
  4112. from /home/green/rpcs3/rpcs3/Emu/RSX/GSRender.h:3,
  4113. from /home/green/rpcs3/rpcs3/rpcs3_app.h:11,
  4114. from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:1:
  4115. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:533:9: error: redefinition of ‘class std::variant<_Types>’
  4116. class variant
  4117. ^~~~~~~
  4118. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4119. from /home/green/Qt/5.11.1/gcc_64/include/QtGui/qevent.h:50,
  4120. from /home/green/Qt/5.11.1/gcc_64/include/QtGui/QKeyEvent:1,
  4121. from /home/green/rpcs3/rpcs3/keyboard_pad_handler.h:7,
  4122. from /home/green/rpcs3/rpcs3/rpcs3_app.h:5,
  4123. from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:1:
  4124. /usr/include/c++/8/variant:1038:11: note: previous definition of ‘class std::variant<_Types>’
  4125. class variant
  4126. ^~~~~~~
  4127. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h:16,
  4128. from /home/green/rpcs3/rpcs3/rpcs3qt/emu_settings.cpp:18:
  4129. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:65:9: error: redefinition of ‘class std::bad_variant_access’
  4130. class bad_variant_access : public std::runtime_error
  4131. ^~~~~~~~~~~~~~~~~~
  4132. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4133. from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qlocale.h:43,
  4134. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qstyleoption.h:44,
  4135. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qabstractitemdelegate.h:45,
  4136. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qcombobox.h:45,
  4137. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/QComboBox:1,
  4138. from /home/green/rpcs3/rpcs3/rpcs3qt/emu_settings.h:12,
  4139. from /home/green/rpcs3/rpcs3/rpcs3qt/emu_settings.cpp:1:
  4140. /usr/include/c++/8/variant:1018:9: note: previous definition of ‘class std::bad_variant_access’
  4141. class bad_variant_access : public exception
  4142. ^~~~~~~~~~~~~~~~~~
  4143. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h:16,
  4144. from /home/green/rpcs3/rpcs3/rpcs3qt/emu_settings.cpp:18:
  4145. /home/green/rpcs3/rpcs3/../Utilities/variant.hpp:533:9: error: redefinition of ‘class std::variant<_Types>’
  4146. class variant
  4147. ^~~~~~~
  4148. In file included from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qvariant.h:57,
  4149. from /home/green/Qt/5.11.1/gcc_64/include/QtCore/qlocale.h:43,
  4150. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qstyleoption.h:44,
  4151. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qabstractitemdelegate.h:45,
  4152. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/qcombobox.h:45,
  4153. from /home/green/Qt/5.11.1/gcc_64/include/QtWidgets/QComboBox:1,
  4154. from /home/green/rpcs3/rpcs3/rpcs3qt/emu_settings.h:12,
  4155. from /home/green/rpcs3/rpcs3/rpcs3qt/emu_settings.cpp:1:
  4156. /usr/include/c++/8/variant:1038:11: note: previous definition of ‘class std::variant<_Types>’
  4157. class variant
  4158. ^~~~~~~
  4159. In file included from /home/green/rpcs3/rpcs3/rpcs3qt/emu_settings.cpp:18:
  4160. /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h: In member function ‘virtual void vk::swapchain_X11::create(display_handle_t&)’:
  4161. /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’
  4162. window_handle.match([&](std::pair<Display*, Window> p) { display = p.first; window = p.second; }, [](auto _) {});
  4163. ^~~~~
  4164. /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h: In member function ‘vk::swapchain_base* vk::context::createSwapChain(display_handle_t, vk::physical_device&)’:
  4165. /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’
  4166. window_handle.match(
  4167. ^~~~~
  4168. In file included from /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKGSRender.h:3,
  4169. from /home/green/rpcs3/rpcs3/rpcs3_app.cpp:47:
  4170. /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h: In member function ‘virtual void vk::swapchain_X11::create(display_handle_t&)’:
  4171. /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’
  4172. window_handle.match([&](std::pair<Display*, Window> p) { display = p.first; window = p.second; }, [](auto _) {});
  4173. ^~~~~
  4174. /home/green/rpcs3/rpcs3/Emu/RSX/VK/VKHelpers.h: In member function ‘vk::swapchain_base* vk::context::createSwapChain(display_handle_t, vk::physical_device&)’:
  4175. /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’
  4176. window_handle.match(
  4177. ^~~~~
  4178. rpcs3/CMakeFiles/rpcs3.dir/build.make:4004: recipe for target 'rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/emu_settings.cpp.o' failed
  4179. make[2]: *** [rpcs3/CMakeFiles/rpcs3.dir/rpcs3qt/emu_settings.cpp.o] Error 1
  4180. rpcs3/CMakeFiles/rpcs3.dir/build.make:3864: recipe for target 'rpcs3/CMakeFiles/rpcs3.dir/rpcs3_app.cpp.o' failed
  4181. make[2]: *** [rpcs3/CMakeFiles/rpcs3.dir/rpcs3_app.cpp.o] Error 1
  4182. CMakeFiles/Makefile2:1568: recipe for target 'rpcs3/CMakeFiles/rpcs3.dir/all' failed
  4183. make[1]: *** [rpcs3/CMakeFiles/rpcs3.dir/all] Error 2
  4184. Makefile:151: recipe for target 'all' failed
  4185. make: *** [all] Error 2
  4186. green@green-A960M-M3:~/rpcs3_build$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement