Advertisement
ntman

Clang build failed

Jan 21st, 2020
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 169.12 KB | None | 0 0
  1. + cd _build
  2. + CFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
  3. + export CFLAGS
  4. + CXXFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
  5. + export CXXFLAGS
  6. + FFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
  7. + export FFLAGS
  8. + FCFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
  9. + export FCFLAGS
  10. + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
  11. + export LDFLAGS
  12. + LT_SYS_LIBRARY_PATH=/usr/lib:
  13. + export LT_SYS_LIBRARY_PATH
  14. + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -G Ninja -DCMAKE_RULE_MESSAGES:BOOL=OFF -DLLVM_PARALLEL_LINK_JOBS=1 -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_INSTALL_RPATH:BOOL=OFF -DCLANG_INCLUDE_TESTS:BOOL=OFF -DLLVM_EXTERNAL_LIT=/usr/bin/lit -DLLVM_MAIN_SRC_DIR=/usr/share/llvm/src -DLLVM_LIBDIR_SUFFIX= -DLLVM_TABLEGEN_EXE:FILEPATH=/usr/bin/llvm-tblgen -DCLANG_ENABLE_ARCMT:BOOL=ON -DCLANG_ENABLE_STATIC_ANALYZER:BOOL=ON -DCLANG_INCLUDE_DOCS:BOOL=ON -DCLANG_PLUGIN_SUPPORT:BOOL=ON -DENABLE_LINKER_BUILD_ID:BOOL=ON -DLLVM_ENABLE_EH=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_BUILD_DOCS=ON -DLLVM_ENABLE_SPHINX=ON -DSPHINX_WARNINGS_AS_ERRORS=OFF -DLLVM_USE_LINKER=gold -DCLANG_BUILD_EXAMPLES:BOOL=OFF '-DCLANG_REPOSITORY_STRING=Fedora 10.0.0-0.1.20200119.git587b3b2.fc32'
  15. -- The C compiler identification is GNU 10.0.1
  16. -- The CXX compiler identification is GNU 10.0.1
  17. -- Check for working C compiler: /usr/bin/cc
  18. -- Check for working C compiler: /usr/bin/cc -- works
  19. -- Detecting C compiler ABI info
  20. -- Detecting C compiler ABI info - done
  21. -- Detecting C compile features
  22. -- Detecting C compile features - done
  23. -- Check for working CXX compiler: /usr/bin/c++
  24. -- Check for working CXX compiler: /usr/bin/c++ -- works
  25. -- Detecting CXX compiler ABI info
  26. -- Detecting CXX compiler ABI info - done
  27. -- Detecting CXX compile features
  28. -- Detecting CXX compile features - done
  29. -- Linker detection: GNU Gold
  30. /usr/bin/ar: creating t.a
  31. -- Performing Test CXX_SUPPORTS_CUSTOM_LINKER
  32. -- Performing Test CXX_SUPPORTS_CUSTOM_LINKER - Success
  33. -- Performing Test C_SUPPORTS_FPIC
  34. -- Performing Test C_SUPPORTS_FPIC - Success
  35. -- Performing Test CXX_SUPPORTS_FPIC
  36. -- Performing Test CXX_SUPPORTS_FPIC - Success
  37. -- Building with -fPIC
  38. -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
  39. -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
  40. -- Performing Test C_SUPPORTS_WERROR_DATE_TIME
  41. -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
  42. -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
  43. -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
  44. -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
  45. -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
  46. -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
  47. -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
  48. -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
  49. -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
  50. -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
  51. -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
  52. -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
  53. -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
  54. -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  55. -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  56. -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  57. -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  58. -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
  59. -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success
  60. -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG
  61. -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success
  62. -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
  63. -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
  64. -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  65. -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed
  66. -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  67. -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
  68. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
  69. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
  70. -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
  71. -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
  72. -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
  73. -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
  74. -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
  75. -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
  76. -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
  77. -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
  78. -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
  79. -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
  80. -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
  81. -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
  82. -- Performing Test C_SUPPORTS_FDATA_SECTIONS
  83. -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
  84. -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
  85. -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
  86. CMake Warning (dev) at /usr/lib/cmake/llvm/HandleLLVMOptions.cmake:803 (option):
  87. Policy CMP0077 is not set: option() honors normal variables. Run "cmake
  88. --help-policy CMP0077" for policy details. Use the cmake_policy command to
  89. set the policy and suppress this warning.
  90.  
  91. For compatibility with older versions of CMake, option is clearing the
  92. normal variable 'LLVM_ENABLE_EH'.
  93. Call Stack (most recent call first):
  94. CMakeLists.txt:115 (include)
  95. This warning is for project developers. Use -Wno-dev to suppress it.
  96.  
  97. CMake Warning (dev) at /usr/lib/cmake/llvm/HandleLLVMOptions.cmake:804 (option):
  98. Policy CMP0077 is not set: option() honors normal variables. Run "cmake
  99. --help-policy CMP0077" for policy details. Use the cmake_policy command to
  100. set the policy and suppress this warning.
  101.  
  102. For compatibility with older versions of CMake, option is clearing the
  103. normal variable 'LLVM_ENABLE_RTTI'.
  104. Call Stack (most recent call first):
  105. CMakeLists.txt:115 (include)
  106. This warning is for project developers. Use -Wno-dev to suppress it.
  107.  
  108. CMake Warning (dev) at /usr/lib/cmake/llvm/HandleLLVMOptions.cmake:926 (option):
  109. Policy CMP0077 is not set: option() honors normal variables. Run "cmake
  110. --help-policy CMP0077" for policy details. Use the cmake_policy command to
  111. set the policy and suppress this warning.
  112.  
  113. For compatibility with older versions of CMake, option is clearing the
  114. normal variable 'LLVM_EXPORT_SYMBOLS_FOR_PLUGINS'.
  115. Call Stack (most recent call first):
  116. CMakeLists.txt:115 (include)
  117. This warning is for project developers. Use -Wno-dev to suppress it.
  118.  
  119. -- Looking for os_signpost_interval_begin
  120. -- Looking for os_signpost_interval_begin - not found
  121. -- Found PythonInterp: /usr/bin/python3 (found version "3.8.1")
  122. -- Looking for sys/resource.h
  123. -- Looking for sys/resource.h - found
  124. -- Clang version: 10.0.0
  125. -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
  126. -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
  127. -- Could NOT find Git (missing: GIT_EXECUTABLE)
  128. -- Could NOT find Git (missing: GIT_EXECUTABLE)
  129. -- Looking for include file sys/inotify.h
  130. -- Looking for include file sys/inotify.h - found
  131. -- Looking for pthread.h
  132. -- Looking for pthread.h - found
  133. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  134. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  135. -- Looking for pthread_create in pthreads
  136. -- Looking for pthread_create in pthreads - not found
  137. -- Looking for pthread_create in pthread
  138. -- Looking for pthread_create in pthread - found
  139. -- Found Threads: TRUE
  140. -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
  141. -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
  142. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
  143. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
  144. -- Performing Test LLVM_HAS_ATOMICS
  145. -- Performing Test LLVM_HAS_ATOMICS - Success
  146. -- Sphinx enabled.
  147. -- Found Sphinx: /usr/bin/sphinx-build
  148. -- Configuring done
  149. -- Generating done
  150. CMake Warning:
  151. Manually-specified variables were not used by the project:
  152.  
  153. CMAKE_Fortran_FLAGS_RELEASE
  154. CMAKE_RULE_MESSAGES
  155. CMAKE_VERBOSE_MAKEFILE
  156. INCLUDE_INSTALL_DIR
  157. LIB_INSTALL_DIR
  158. LLVM_EXTERNAL_LIT
  159. SHARE_INSTALL_PREFIX
  160. SYSCONF_INSTALL_DIR
  161.  
  162.  
  163. -- Build files have been written to: /builddir/build/BUILD/llvm-project-release-10.x/clang/_build
  164. + ninja
  165. [34/1613] Building CXX object utils/Ta...les/clang-tblgen.dir/NeonEmitter.cpp.o
  166. ../utils/TableGen/NeonEmitter.cpp: In static member function 'static {anonymous}::Type {anonymous}::Type::fromTypedefName(llvm::StringRef)':
  167. ../utils/TableGen/NeonEmitter.cpp:748:36: warning: 'NumLanes' may be used uninitialized in this function [-Wmaybe-uninitialized]
  168. 748 | T.Bitwidth = T.ElementBitwidth * NumLanes;
  169. | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  170. [255/1613] Building CXX object lib/Lex.../obj.clangLex.dir/LiteralSupport.cpp.o
  171. ../lib/Lex/LiteralSupport.cpp: In member function 'bool clang::NumericLiteralParser::GetFixedPointValue(llvm::APInt&, unsigned int)':
  172. ../lib/Lex/LiteralSupport.cpp:1131:43: warning: 'ExponentBegin' may be used uninitialized in this function [-Wmaybe-uninitialized]
  173. 1131 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) {
  174. | ~~~~^~~~~
  175. [268/1613] Generating man Sphinx docum...ct-release-10.x/clang/_build/docs/man"
  176. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix".
  177. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:186: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix".
  178. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:374: WARNING: Duplicate explicit target name: "cmdoption-clang--output".
  179. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:472: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name".
  180. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:488: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name".
  181. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:526: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib".
  182. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:530: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats".
  183. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:534: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps".
  184. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:600: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib".
  185. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:610: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot".
  186. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:678: WARNING: Duplicate explicit target name: "cmdoption-clang--language".
  187. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:912: WARNING: Duplicate explicit target name: "cmdoption-clang--param".
  188. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:914: WARNING: Duplicate explicit target name: "cmdoption-clang--std".
  189. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:931: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro".
  190. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:943: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro".
  191. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:960: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory".
  192. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1024: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after".
  193. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1048: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix".
  194. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1072: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after".
  195. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1076: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before".
  196. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1088: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix".
  197. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1269: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath".
  198. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1289: WARNING: Duplicate explicit target name: "cmdoption-clang-fcf-protection".
  199. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1297: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH".
  200. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1305: WARNING: Duplicate explicit target name: "cmdoption-clang--resource".
  201. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1419: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode".
  202. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1431: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding".
  203. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1443: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs".
  204. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1567: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name".
  205. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1621: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment".
  206. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1714: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory".
  207. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2226: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv".
  208. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2808: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize".
  209. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2820: WARNING: Duplicate explicit target name: "cmdoption-clang--debug".
  210. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2921: WARNING: Duplicate explicit target name: "cmdoption-clang--assert".
  211. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3063: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory".
  212. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3091: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker".
  213. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3121: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link".
  214. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:293: WARNING: Duplicate explicit target name: "cmdoption-flax-vector-conversions".
  215. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:474: WARNING: Duplicate explicit target name: "cmdoption-flto".
  216. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:548: WARNING: Duplicate explicit target name: "cmdoption-save-stats".
  217. [278/1613] Building CXX object lib/Lex...bj.clangLex.dir/PPMacroExpansion.cpp.o
  218. In file included from ../include/clang/Lex/MacroArgs.h:17,
  219. from ../lib/Lex/PPMacroExpansion.cpp:28:
  220. ../include/clang/Lex/Token.h: In function 'void EvaluateFeatureLikeBuiltinMacro(llvm::raw_svector_ostream&, clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, llvm::function_ref<int(clang::Token&, bool&)>)':
  221. ../include/clang/Lex/Token.h:185:5: warning: '*((void*)& ResultTok +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  222. 185 | if (is(tok::eof)) return nullptr;
  223. | ^~
  224. ../lib/Lex/PPMacroExpansion.cpp:1310:9: note: '*((void*)& ResultTok +12)' was declared here
  225. 1310 | Token ResultTok;
  226. | ^~~~~~~~~
  227. In file included from ../include/clang/Basic/SourceManager.h:37,
  228. from ../include/clang/Lex/DirectoryLookup.h:17,
  229. from ../lib/Lex/PPMacroExpansion.cpp:24:
  230. ../include/clang/Basic/Diagnostic.h:1242:18: warning: '*((void*)& ResultTok +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  231. 1242 | DB.AddTaggedVal(reinterpret_cast<intptr_t>(II),
  232. | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233. 1243 | DiagnosticsEngine::ak_identifierinfo);
  234. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235. ../lib/Lex/PPMacroExpansion.cpp:1310:9: note: '*((void*)& ResultTok +8)' was declared here
  236. 1310 | Token ResultTok;
  237. | ^~~~~~~~~
  238. In file included from ../lib/Lex/PPMacroExpansion.cpp:21:
  239. ../include/clang/Basic/SourceLocation.h:256:72: warning: 'ResultTok.clang::Token::Loc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  240. 256 | CharSourceRange(SourceRange R, bool ITR) : Range(R), IsTokenRange(ITR) {}
  241. | ^
  242. ../lib/Lex/PPMacroExpansion.cpp:1310:9: note: 'ResultTok.clang::Token::Loc' was declared here
  243. 1310 | Token ResultTok;
  244. | ^~~~~~~~~
  245. [313/1613] Building CXX object lib/Lex...Files/obj.clangLex.dir/ModuleMap.cpp.o
  246. In file included from ../lib/Lex/ModuleMap.cpp:14:
  247. ../include/clang/Lex/ModuleMap.h: In member function 'clang::Module* clang::ModuleMap::inferFrameworkModule(const clang::DirectoryEntry*, clang::ModuleMap::Attributes, clang::Module*)':
  248. ../include/clang/Lex/ModuleMap.h:250:10: warning: '<anonymous>.clang::ModuleMap::InferredDirectory::ModuleMapFile' may be used uninitialized in this function [-Wmaybe-uninitialized]
  249. 250 | struct InferredDirectory {
  250. | ^~~~~~~~~~~~~~~~~
  251. [351/1613] Building CXX object lib/Par...s/obj.clangParse.dir/ParsePragma.cpp.o
  252. ../lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFPContract()':
  253. ../lib/Parse/ParsePragma.cpp:621:32: warning: 'FPC' may be used uninitialized in this function [-Wmaybe-uninitialized]
  254. 621 | Actions.ActOnPragmaFPContract(FPC);
  255. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  256. ../lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFEnvAccess()':
  257. ../lib/Parse/ParsePragma.cpp:644:32: warning: 'FPC' may be used uninitialized in this function [-Wmaybe-uninitialized]
  258. 644 | Actions.ActOnPragmaFEnvAccess(FPC);
  259. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  260. ../lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFP()':
  261. ../lib/Parse/ParsePragma.cpp:2769:32: warning: 'FPC' may be used uninitialized in this function [-Wmaybe-uninitialized]
  262. 2769 | Actions.ActOnPragmaFPContract(FPC);
  263. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  264. [359/1613] Generating html Sphinx docu...t-release-10.x/clang/_build/docs/html"
  265. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix".
  266. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:186: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix".
  267. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:374: WARNING: Duplicate explicit target name: "cmdoption-clang--output".
  268. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:472: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name".
  269. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:488: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name".
  270. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:526: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib".
  271. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:530: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats".
  272. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:534: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps".
  273. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:600: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib".
  274. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:610: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot".
  275. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:678: WARNING: Duplicate explicit target name: "cmdoption-clang--language".
  276. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:912: WARNING: Duplicate explicit target name: "cmdoption-clang--param".
  277. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:914: WARNING: Duplicate explicit target name: "cmdoption-clang--std".
  278. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:931: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro".
  279. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:943: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro".
  280. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:960: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory".
  281. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1024: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after".
  282. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1048: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix".
  283. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1072: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after".
  284. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1076: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before".
  285. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1088: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix".
  286. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1269: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath".
  287. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1289: WARNING: Duplicate explicit target name: "cmdoption-clang-fcf-protection".
  288. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1297: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH".
  289. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1305: WARNING: Duplicate explicit target name: "cmdoption-clang--resource".
  290. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1419: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode".
  291. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1431: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding".
  292. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1443: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs".
  293. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1567: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name".
  294. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1621: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment".
  295. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1714: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory".
  296. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2226: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv".
  297. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2808: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize".
  298. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2820: WARNING: Duplicate explicit target name: "cmdoption-clang--debug".
  299. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2921: WARNING: Duplicate explicit target name: "cmdoption-clang--assert".
  300. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3063: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory".
  301. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3091: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker".
  302. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3121: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link".
  303. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:293: WARNING: Duplicate explicit target name: "cmdoption-flax-vector-conversions".
  304. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:474: WARNING: Duplicate explicit target name: "cmdoption-flto".
  305. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:548: WARNING: Duplicate explicit target name: "cmdoption-save-stats".
  306. [447/1613] Building CXX object lib/AST...iles/obj.clangAST.dir/ASTContext.cpp.o
  307. ../lib/AST/ASTContext.cpp: In member function 'clang::GVALinkage clang::ASTContext::GetGVALinkageForFunction(const clang::FunctionDecl*) const':
  308. ../lib/AST/ASTContext.cpp:10006:51: warning: 'External' may be used uninitialized in this function [-Wmaybe-uninitialized]
  309. 10006 | return adjustGVALinkageForExternalDefinitionKind(*this, FD,
  310. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  311. 10007 | adjustGVALinkageForAttributes(*this, FD,
  312. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  313. 10008 | basicGVALinkageForFunction(*this, FD)));
  314. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315. ../lib/AST/ASTContext.cpp: In member function 'clang::GVALinkage clang::ASTContext::GetGVALinkageForVariable(const clang::VarDecl*)':
  316. ../lib/AST/ASTContext.cpp:10089:51: warning: 'StrongLinkage' may be used uninitialized in this function [-Wmaybe-uninitialized]
  317. 10089 | return adjustGVALinkageForExternalDefinitionKind(*this, VD,
  318. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  319. 10090 | adjustGVALinkageForAttributes(*this, VD,
  320. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  321. 10091 | basicGVALinkageForVariable(*this, VD)));
  322. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323. [452/1613] Building CXX object lib/AST...les/obj.clangAST.dir/ASTImporter.cpp.o
  324. ../lib/AST/ASTImporter.cpp: In member function 'llvm::Expected<T> clang::ASTNodeImporter::import(const T&) [with T = clang::TemplateArgumentLoc]':
  325. ../lib/AST/ASTImporter.cpp:877:12: warning: 'ToInfo.clang::TemplateArgumentLocInfo::<anonymous>.clang::TemplateArgumentLocInfo::<unnamed union>::Template.clang::TemplateArgumentLocInfo::T::EllipsisLoc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  326. 877 | ToInfo = TemplateArgumentLocInfo(*E);
  327. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328. ../lib/AST/ASTImporter.cpp:877:12: warning: 'ToInfo.clang::TemplateArgumentLocInfo::<anonymous>.clang::TemplateArgumentLocInfo::<unnamed union>::Template.clang::TemplateArgumentLocInfo::T::TemplateNameLoc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  329. ../lib/AST/ASTImporter.cpp:877:12: warning: 'ToInfo.clang::TemplateArgumentLocInfo::<anonymous>.clang::TemplateArgumentLocInfo::<unnamed union>::Template.clang::TemplateArgumentLocInfo::T::QualifierLocData' may be used uninitialized in this function [-Wmaybe-uninitialized]
  330. In file included from ../include/clang/AST/ASTImporterSharedState.h:19,
  331. from ../lib/AST/ASTImporter.cpp:15:
  332. ../include/clang/AST/Decl.h: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
  333. ../include/clang/AST/Decl.h:272:48: warning: 'Property' may be used uninitialized in this function [-Wmaybe-uninitialized]
  334. 272 | DeclarationName getDeclName() const { return Name; }
  335. | ^~~~
  336. ../lib/AST/ASTImporter.cpp:5020:21: note: 'Property' was declared here
  337. 5020 | ObjCPropertyDecl *Property;
  338. | ^~~~~~~~
  339. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)':
  340. ../lib/AST/ASTImporter.cpp:4840:32: warning: 'Category' may be used uninitialized in this function [-Wmaybe-uninitialized]
  341. 4840 | Category->setImplementation(ToImpl);
  342. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  343. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)':
  344. ../lib/AST/ASTImporter.cpp:4902:54: warning: 'Super' may be used uninitialized in this function [-Wmaybe-uninitialized]
  345. 4902 | !declaresSameEntity(Super->getCanonicalDecl(),
  346. | ^
  347. In file included from ../include/clang/AST/ASTImporterSharedState.h:19,
  348. from ../lib/AST/ASTImporter.cpp:15:
  349. ../include/clang/AST/Decl.h:272:48: warning: 'Iface' may be used uninitialized in this function [-Wmaybe-uninitialized]
  350. 272 | DeclarationName getDeclName() const { return Name; }
  351. | ^~~~
  352. ../lib/AST/ASTImporter.cpp:4853:22: note: 'Iface' was declared here
  353. 4853 | ObjCInterfaceDecl *Iface;
  354. | ^~~~~
  355. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)':
  356. ../lib/AST/ASTImporter.cpp:4189:43: warning: 'ToInterface' may be used uninitialized in this function [-Wmaybe-uninitialized]
  357. 4189 | = ToInterface->FindCategoryDeclaration(Name.getAsIdentifierInfo());
  358. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitRecordDecl(clang::RecordDecl*)':
  360. ../lib/AST/ASTImporter.cpp:2842:68: warning: 'ToDescribed' may be used uninitialized in this function [-Wmaybe-uninitialized]
  361. 2842 | RI, ToDescribed->getInjectedClassNameSpecialization());
  362. | ^
  363. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateDecl(clang::ClassTemplateDecl*)':
  364. ../lib/AST/ASTImporter.cpp:5319:37: warning: 'ToTemplated' may be used uninitialized in this function [-Wmaybe-uninitialized]
  365. 5319 | ToTemplated->setPreviousDecl(PrevTemplated);
  366. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  367. In file included from ../include/clang/AST/ASTImporterSharedState.h:19,
  368. from ../lib/AST/ASTImporter.cpp:15:
  369. ../include/clang/AST/Decl.h: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitVarTemplateDecl(clang::VarTemplateDecl*)':
  370. ../include/clang/AST/Decl.h:1170:40: warning: 'ToTemplated' may be used uninitialized in this function [-Wmaybe-uninitialized]
  371. 1170 | return isThisDeclarationADefinition(getASTContext());
  372. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  373. ../lib/AST/ASTImporter.cpp:5575:12: note: 'ToTemplated' was declared here
  374. 5575 | VarDecl *ToTemplated;
  375. | ^~~~~~~~~~~
  376. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)':
  377. ../lib/AST/ASTImporter.cpp:5820:37: warning: 'TemplatedFD' may be used uninitialized in this function [-Wmaybe-uninitialized]
  378. 5820 | TemplatedFD->setPreviousDecl(PrevTemplated);
  379. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  380. In file included from ../include/clang/AST/ASTImporter.h:17,
  381. from ../lib/AST/ASTImporter.cpp:14:
  382. ../include/clang/AST/DeclBase.h: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)':
  383. ../include/clang/AST/DeclBase.h:1094:27: warning: 'ToFriendD' may be used uninitialized in this function [-Wmaybe-uninitialized]
  384. 1094 | IdentifierNamespace |= IDNS_OrdinaryFriend;
  385. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  386. ../lib/AST/ASTImporter.cpp:3677:16: note: 'ToFriendD' was declared here
  387. 3677 | NamedDecl *ToFriendD;
  388. | ^~~~~~~~~
  389. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)':
  390. ../lib/AST/ASTImporter.cpp:5440:46: warning: 'ClassTemplate' may be used uninitialized in this function [-Wmaybe-uninitialized]
  391. 5440 | ClassTemplate->AddPartialSpecialization(PartSpec2, InsertPos);
  392. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  393. [456/1613] Building CXX object lib/Sem...les/obj.clangSema.dir/SemaModule.cpp.o
  394. In file included from ../include/clang/AST/Decl.h:19,
  395. from ../include/clang/AST/ASTContext.h:22,
  396. from ../include/clang/Sema/SemaInternal.h:17,
  397. from ../lib/Sema/SemaModule.cpp:17:
  398. ../include/clang/AST/DeclBase.h: In member function 'clang::Sema::DeclGroupPtrTy clang::Sema::ActOnModuleDecl(clang::SourceLocation, clang::SourceLocation, clang::Sema::ModuleDeclKind, clang::ModuleIdPath, bool)':
  399. ../include/clang/AST/DeclBase.h:750:43: warning: 'Mod' may be used uninitialized in this function [-Wmaybe-uninitialized]
  400. 750 | reinterpret_cast<Module **>(this)[-1] = M;
  401. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  402. ../lib/Sema/SemaModule.cpp:180:11: note: 'Mod' was declared here
  403. 180 | Module *Mod;
  404. | ^~~
  405. [457/1613] Building CXX object lib/Sem...les/obj.clangSema.dir/SemaLambda.cpp.o
  406. ../lib/Sema/SemaLambda.cpp: In member function 'void clang::Sema::ActOnStartOfLambdaDefinition(clang::LambdaIntroducer&, clang::Declarator&, clang::Scope*)':
  407. ../lib/Sema/SemaLambda.cpp:1113:43: warning: 'InitStyle' may be used uninitialized in this function [-Wmaybe-uninitialized]
  408. 1113 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(),
  409. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410. 1114 | C->EllipsisLoc, C->Id, InitStyle,
  411. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  412. 1115 | C->Init.get());
  413. | ~~~~~~~~~~~~~~
  414. [461/1613] Building CXX object lib/Sem...s/obj.clangSema.dir/SemaStmtAttr.cpp.o
  415. ../lib/Sema/SemaStmtAttr.cpp: In member function 'clang::StmtResult clang::Sema::ProcessStmtAttributes(clang::Stmt*, const clang::ParsedAttributesView&, clang::SourceRange)':
  416. ../lib/Sema/SemaStmtAttr.cpp:240:37: warning: 'Category' may be used uninitialized in this function [-Wmaybe-uninitialized]
  417. 240 | auto &CategoryState = HintAttrs[Category];
  418. | ^~~~~~~~
  419. ../lib/Sema/SemaStmtAttr.cpp:208:7: note: 'Category' was declared here
  420. 208 | } Category;
  421. | ^~~~~~~~
  422. [463/1613] Building CXX object lib/AST...es/obj.clangAST.dir/ExprConstant.cpp.o
  423. ../lib/AST/ExprConstant.cpp: In lambda function:
  424. ../lib/AST/ExprConstant.cpp:11985:30: warning: 'CCR' may be used uninitialized in this function [-Wmaybe-uninitialized]
  425. 11985 | ComparisonCategoryResult CCR;
  426. | ^~~
  427. In file included from ../lib/AST/Interp/State.h:17,
  428. from ../lib/AST/ExprConstant.cpp:37:
  429. ../include/clang/AST/Expr.h: In function 'bool {anonymous}::IntExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)':
  430. ../include/clang/AST/Expr.h:2708:25: warning: 'Arg' may be used uninitialized in this function [-Wmaybe-uninitialized]
  431. 2708 | return getArgs()[Arg];
  432. | ^
  433. ../lib/AST/ExprConstant.cpp:10868:14: note: 'Arg' was declared here
  434. 10868 | unsigned Arg;
  435. | ^~~
  436. ../lib/AST/ExprConstant.cpp: In member function 'bool {anonymous}::PointerExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)':
  437. ../lib/AST/ExprConstant.cpp:8431:7: warning: 'DesiredVal' may be used uninitialized in this function [-Wmaybe-uninitialized]
  438. 8431 | if (Char.getInt().getZExtValue() == DesiredVal)
  439. | ^~
  440. [469/1613] Building CXX object lib/Sem...Files/obj.clangSema.dir/SemaInit.cpp.o
  441. In file included from ../lib/Sema/SemaInit.cpp:22:
  442. ../include/clang/Sema/Initialization.h: In function 'void TryReferenceInitializationCore(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&)':
  443. ../include/clang/Sema/Initialization.h:1344:19: warning: 'FK' may be used uninitialized in this function [-Wmaybe-uninitialized]
  444. 1344 | this->Failure = Failure;
  445. | ~~~~~~~~~~~~~~^~~~~~~~~
  446. ../lib/Sema/SemaInit.cpp:4781:43: note: 'FK' was declared here
  447. 4781 | InitializationSequence::FailureKind FK;
  448. | ^~
  449. [472/1613] Building CXX object lib/Sem...s/obj.clangSema.dir/SemaChecking.cpp.o
  450. ../lib/Sema/SemaChecking.cpp: In member function 'bool clang::Sema::SemaBuiltinARMSpecialReg(unsigned int, clang::CallExpr*, int, unsigned int, bool)':
  451. ../lib/Sema/SemaChecking.cpp:6689:37: warning: 'IntField' may be used uninitialized in this function [-Wmaybe-uninitialized]
  452. 6689 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]);
  453. | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  454. In file included from ../include/clang/AST/Type.h:28,
  455. from ../include/clang/AST/TemplateBase.h:19,
  456. from ../include/clang/AST/ASTTypeTraits.h:20,
  457. from ../include/clang/AST/ASTContext.h:18,
  458. from ../lib/Sema/SemaChecking.cpp:15:
  459. ../include/clang/Basic/PartialDiagnostic.h: In member function 'bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)':
  460. ../include/clang/Basic/PartialDiagnostic.h:191:45: warning: 'Diag' may be used uninitialized in this function [-Wmaybe-uninitialized]
  461. 191 | : DiagID(DiagID), Allocator(&Allocator) {}
  462. | ^
  463. ../lib/Sema/SemaChecking.cpp:8648:16: note: 'Diag' was declared here
  464. 8648 | unsigned Diag;
  465. | ^~~~
  466. In file included from ../include/clang/AST/Type.h:28,
  467. from ../include/clang/AST/TemplateBase.h:19,
  468. from ../include/clang/AST/ASTTypeTraits.h:20,
  469. from ../include/clang/AST/ASTContext.h:18,
  470. from ../lib/Sema/SemaChecking.cpp:15:
  471. ../include/clang/Basic/PartialDiagnostic.h:191:45: warning: 'Diag' may be used uninitialized in this function [-Wmaybe-uninitialized]
  472. 191 | : DiagID(DiagID), Allocator(&Allocator) {}
  473. | ^
  474. ../lib/Sema/SemaChecking.cpp:8552:16: note: 'Diag' was declared here
  475. 8552 | unsigned Diag;
  476. | ^~~~
  477. [476/1613] Building CXX object lib/Sem...les/obj.clangSema.dir/SemaLookup.cpp.o
  478. In file included from ../include/clang/Sema/Lookup.h:27,
  479. from ../lib/Sema/SemaLookup.cpp:30:
  480. ../include/clang/Sema/Sema.h: In member function 'void clang::Sema::diagnoseMissingImport(clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Module*>, clang::Sema::MissingImportKind, bool)':
  481. ../include/clang/Sema/Sema.h:1362:63: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  482. 1362 | : DiagnosticBuilder(DB), SemaRef(SemaRef), DiagID(DiagID) { }
  483. | ^
  484. ../lib/Sema/SemaLookup.cpp:5361:14: note: 'DiagID' was declared here
  485. 5361 | unsigned DiagID;
  486. | ^~~~~~
  487. In file included from ../include/clang/Sema/Lookup.h:27,
  488. from ../lib/Sema/SemaLookup.cpp:30:
  489. ../include/clang/Sema/Sema.h:1362:63: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  490. 1362 | : DiagnosticBuilder(DB), SemaRef(SemaRef), DiagID(DiagID) { }
  491. | ^
  492. ../lib/Sema/SemaLookup.cpp:5361:14: note: 'DiagID' was declared here
  493. 5361 | unsigned DiagID;
  494. | ^~~~~~
  495. [482/1613] Building CXX object lib/Sem...s/obj.clangSema.dir/SemaOverload.cpp.o
  496. ../lib/Sema/SemaOverload.cpp: In member function 'clang::FunctionDecl* clang::Sema::resolveAddressOfSingleOverloadCandidate(clang::Expr*, clang::DeclAccessPair&)':
  497. ../lib/Sema/SemaOverload.cpp:12106:10: warning: 'DAP.clang::DeclAccessPair::Ptr' may be used uninitialized in this function [-Wmaybe-uninitialized]
  498. 12106 | Pair = DAP;
  499. | ~~~~~^~~~~
  500. In file included from ../lib/Sema/SemaOverload.cpp:13:
  501. ../include/clang/Sema/Overload.h: In member function 'clang::OverloadCandidate& clang::OverloadCandidateSet::addCandidate(unsigned int, clang::ConversionSequenceList)':
  502. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::Function' may be used uninitialized in this function [-Wmaybe-uninitialized]
  503. 769 | struct OverloadCandidate {
  504. | ^~~~~~~~~~~~~~~~~
  505. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::FoundDecl' may be used uninitialized in this function [-Wmaybe-uninitialized]
  506. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::Surrogate' may be used uninitialized in this function [-Wmaybe-uninitialized]
  507. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::FailureKind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  508. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::ExplicitCallArguments' may be used uninitialized in this function [-Wmaybe-uninitialized]
  509. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
  510. [483/1613] Building CXX object lib/Cod...es/obj.clangCodeGen.dir/CGBlocks.cpp.o
  511. ../lib/CodeGen/CGBlocks.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitBlockLiteral(const clang::CodeGen::CGBlockInfo&)':
  512. ../lib/CodeGen/CGBlocks.cpp:1015:21: warning: 'descriptor' may be used uninitialized in this function [-Wmaybe-uninitialized]
  513. 1015 | addHeaderField(descriptor, getPointerSize(), "block.descriptor");
  514. | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515. [485/1613] Building CXX object lib/Sem...Files/obj.clangSema.dir/SemaType.cpp.o
  516. In file included from ../include/clang/Sema/ParsedAttr.h:18,
  517. from ../include/clang/Sema/DeclSpec.h:33,
  518. from ../lib/Sema/SemaType.cpp:27:
  519. ../include/clang/Basic/AttributeCommonInfo.h: In member function 'bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*)':
  520. ../include/clang/Basic/AttributeCommonInfo.h:121:60: warning: 'IM' may be used uninitialized in this function [-Wmaybe-uninitialized]
  521. 121 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {}
  522. | ^~~~~~~~
  523. ../lib/Sema/SemaType.cpp:7891:24: note: 'IM' was declared here
  524. 7891 | MSInheritanceModel IM;
  525. | ^~
  526. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  527. from ../include/clang/AST/ASTTypeTraits.h:19,
  528. from ../include/clang/AST/ASTContext.h:18,
  529. from ../lib/Sema/TypeLocBuilder.h:17,
  530. from ../lib/Sema/SemaType.cpp:13:
  531. ../include/clang/Basic/Diagnostic.h: In function 'clang::QualType GetDeclSpecTypeForDeclarator.constprop({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)':
  532. ../include/clang/Basic/Diagnostic.h:1230:18: warning: 'Kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  533. 1230 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint);
  534. | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  535. ../lib/Sema/SemaType.cpp:3141:16: note: 'Kind' was declared here
  536. 3141 | unsigned Kind;
  537. | ^~~~
  538. [486/1613] Building CXX object lib/Cod...obj.clangCodeGen.dir/CGCoroutine.cpp.o
  539. In file included from ../lib/CodeGen/CGCoroutine.cpp:13:
  540. ../lib/CodeGen/CGCleanup.h: In member function 'void clang::CodeGen::CodeGenFunction::EmitCoroutineBody(const clang::CoroutineBodyStmt&)':
  541. ../lib/CodeGen/CGCleanup.h:543:25: warning: 'Size' may be used uninitialized in this function [-Wmaybe-uninitialized]
  542. 543 | Ptr += llvm::alignTo(Size, ScopeStackAlignment);
  543. | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  544. ../lib/CodeGen/CGCleanup.h:519:12: note: 'Size' was declared here
  545. 519 | size_t Size;
  546. | ^~~~
  547. [490/1613] Building CXX object lib/Cod...les/obj.clangCodeGen.dir/CGClass.cpp.o
  548. ../lib/CodeGen/CGClass.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(const clang::CXXRecordDecl*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)':
  549. ../lib/CodeGen/CGClass.cpp:2752:26: warning: 'SSK' may be used uninitialized in this function [-Wmaybe-uninitialized]
  550. 2752 | EmitSanitizerStatReport(SSK);
  551. | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  552. [492/1613] Building CXX object lib/Cod...obj.clangCodeGen.dir/CGException.cpp.o
  553. In file included from ../lib/CodeGen/CGException.cpp:14:
  554. ../lib/CodeGen/CGCleanup.h: In member function 'llvm::BasicBlock* clang::CodeGen::CodeGenFunction::EmitLandingPad()':
  555. ../lib/CodeGen/CGCleanup.h:543:25: warning: 'Size' may be used uninitialized in this function [-Wmaybe-uninitialized]
  556. 543 | Ptr += llvm::alignTo(Size, ScopeStackAlignment);
  557. | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  558. ../lib/CodeGen/CGCleanup.h:519:12: note: 'Size' was declared here
  559. 519 | size_t Size;
  560. | ^~~~
  561. [503/1613] Building CXX object lib/Cod...obj.clangCodeGen.dir/CGDebugInfo.cpp.o
  562. ../lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DIType* clang::CodeGen::CGDebugInfo::CreateType(const clang::BuiltinType*)':
  563. ../lib/CodeGen/CGDebugInfo.cpp:811:34: warning: 'Encoding' may be used uninitialized in this function [-Wmaybe-uninitialized]
  564. 811 | return DBuilder.createBasicType(BTName, Size, Encoding);
  565. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  566. ../lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::CreateCompileUnit()':
  567. ../lib/CodeGen/CGDebugInfo.cpp:614:37: warning: 'EmissionKind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  568. 614 | TheCU = DBuilder.createCompileUnit(
  569. | ~~~~~~~~~~~~~~~~~~~~~~~~~~^
  570. 615 | LangTag, CUFile, CGOpts.EmitVersionIdentMetadata ? Producer : "",
  571. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572. 616 | LO.Optimize || CGOpts.PrepareForLTO || CGOpts.PrepareForThinLTO,
  573. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574. 617 | CGOpts.DwarfDebugFlags, RuntimeVers, CGOpts.SplitDwarfFile, EmissionKind,
  575. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  576. 618 | DwoId, CGOpts.SplitDwarfInlining, CGOpts.DebugInfoForProfiling,
  577. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578. 619 | CGM.getTarget().getTriple().isNVPTX()
  579. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  580. 620 | ? llvm::DICompileUnit::DebugNameTableKind::None
  581. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  582. 621 | : static_cast<llvm::DICompileUnit::DebugNameTableKind>(
  583. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  584. 622 | CGOpts.DebugNameTable),
  585. | ~~~~~~~~~~~~~~~~~~~~~~~
  586. 623 | CGOpts.DebugRangesBaseAddress);
  587. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588. [508/1613] Building CXX object lib/Cod...iles/obj.clangCodeGen.dir/CGObjC.cpp.o
  589. ../lib/CodeGen/CGObjC.cpp: In member function 'Result {anonymous}::ARCExprEmitter<Impl, Result>::visit(const clang::Expr*) [with Impl = {anonymous}::ARCUnsafeUnretainedExprEmitter; Result = llvm::Value*]':
  590. ../lib/CodeGen/CGObjC.cpp:2945:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  591. 2945 | Result result;
  592. | ^~~~~~
  593. [512/1613] Building CXX object lib/Cod...bj.clangCodeGen.dir/CGExprScalar.cpp.o
  594. ../lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)':
  595. ../lib/CodeGen/CGExprScalar.cpp:3562:34: warning: 'Result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  596. 3562 | return EmitFixedPointConversion(Result, CommonFixedSema, ResultFixedSema,
  597. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  598. 3563 | BinOp->getExprLoc());
  599. | ~~~~~~~~~~~~~~~~~~~~
  600. [514/1613] Building CXX object lib/Cod...odeGen.dir/CGRecordLayoutBuilder.cpp.o
  601. ../lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function 'void {anonymous}::CGRecordLowering::accumulateFields()':
  602. ../lib/CodeGen/CGRecordLayoutBuilder.cpp:146:49: warning: 'StartBitOffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
  603. 146 | return Context.toCharUnitsFromBits(BitOffset);
  604. | ^
  605. ../lib/CodeGen/CGRecordLayoutBuilder.cpp:379:12: note: 'StartBitOffset' was declared here
  606. 379 | uint64_t StartBitOffset, Tail = 0;
  607. | ^~~~~~~~~~~~~~
  608. [515/1613] Building CXX object lib/Cod...s/obj.clangCodeGen.dir/CGObjCGNU.cpp.o
  609. ../lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)':
  610. ../lib/CodeGen/CGObjCGNU.cpp:2691:16: warning: 'imp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  611. 2691 | llvm::Value *imp;
  612. | ^~~
  613. ../lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual void {anonymous}::CGObjCGNUstep2::GenerateClass(const clang::ObjCImplementationDecl*)':
  614. ../lib/CodeGen/CGObjCGNU.cpp:1871:35: warning: 'Flag' may be used uninitialized in this function [-Wmaybe-uninitialized]
  615. 1871 | (align << 3) | (1<<2) |
  616. | ~~~~~~~~~~~~~~~~~~~~~~^
  617. 1872 | FlagsForOwnership(ivarTy.getQualifiers().getObjCLifetime()));
  618. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619. [527/1613] Building CXX object lib/Cod...s/obj.clangCodeGen.dir/CGObjCMac.cpp.o
  620. ../lib/CodeGen/CGObjCMac.cpp: In member function 'llvm::Constant* {anonymous}::CGObjCNonFragileABIMac::emitMethodList.constprop(llvm::Twine, {anonymous}::{anonymous}::MethodListType, llvm::ArrayRef<const clang::ObjCMethodDecl*>)':
  621. ../lib/CodeGen/CGObjCMac.cpp:6775:3: warning: 'forProtocol' may be used uninitialized in this function [-Wmaybe-uninitialized]
  622. 6775 | if (forProtocol) {
  623. | ^~
  624. ../lib/CodeGen/CGObjCMac.cpp:6803:8: note: 'forProtocol' was declared here
  625. 6803 | bool forProtocol;
  626. | ^~~~~~~~~~~
  627. [533/1613] Building CXX object lib/Cod...j.clangCodeGen.dir/CodeGenAction.cpp.o
  628. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  629. from ../include/clang/AST/ASTTypeTraits.h:19,
  630. from ../include/clang/AST/ASTContext.h:18,
  631. from ../include/clang/Frontend/ASTUnit.h:17,
  632. from ../include/clang/Frontend/FrontendAction.h:23,
  633. from ../include/clang/CodeGen/CodeGenAction.h:12,
  634. from ../lib/CodeGen/CodeGenAction.cpp:9:
  635. ../include/clang/Basic/Diagnostic.h: In function 'void BitcodeInlineAsmDiagHandler(const llvm::SMDiagnostic&, void*, unsigned int)':
  636. ../include/clang/Basic/Diagnostic.h:1305:13: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  637. 1305 | CurDiagID = DiagID;
  638. | ~~~~~~~~~~^~~~~~~~
  639. ../lib/CodeGen/CodeGenAction.cpp:1020:12: note: 'DiagID' was declared here
  640. 1020 | unsigned DiagID;
  641. | ^~~~~~
  642. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  643. from ../include/clang/AST/ASTTypeTraits.h:19,
  644. from ../include/clang/AST/ASTContext.h:18,
  645. from ../include/clang/Frontend/ASTUnit.h:17,
  646. from ../include/clang/Frontend/FrontendAction.h:23,
  647. from ../include/clang/CodeGen/CodeGenAction.h:12,
  648. from ../lib/CodeGen/CodeGenAction.cpp:9:
  649. ../include/clang/Basic/Diagnostic.h: In member function 'void clang::BackendConsumer::InlineAsmDiagHandler2(const llvm::SMDiagnostic&, clang::SourceLocation)':
  650. ../include/clang/Basic/Diagnostic.h:1305:13: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  651. 1305 | CurDiagID = DiagID;
  652. | ~~~~~~~~~~^~~~~~~~
  653. ../lib/CodeGen/CodeGenAction.cpp:475:12: note: 'DiagID' was declared here
  654. 475 | unsigned DiagID;
  655. | ^~~~~~
  656. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  657. from ../include/clang/AST/ASTTypeTraits.h:19,
  658. from ../include/clang/AST/ASTContext.h:18,
  659. from ../include/clang/Frontend/ASTUnit.h:17,
  660. from ../include/clang/Frontend/FrontendAction.h:23,
  661. from ../include/clang/CodeGen/CodeGenAction.h:12,
  662. from ../lib/CodeGen/CodeGenAction.cpp:9:
  663. ../include/clang/Basic/Diagnostic.h: In member function 'bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)':
  664. ../include/clang/Basic/Diagnostic.h:1305:13: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  665. 1305 | CurDiagID = DiagID;
  666. | ~~~~~~~~~~^~~~~~~~
  667. ../lib/CodeGen/CodeGenAction.cpp:552:12: note: 'DiagID' was declared here
  668. 552 | unsigned DiagID;
  669. | ^~~~~~
  670. [535/1613] Building CXX object lib/Sem...les/obj.clangSema.dir/SemaOpenMP.cpp.o
  671. ../lib/Sema/SemaOpenMP.cpp: In function 'bool actOnOMPReductionKindClause(clang::Sema&, {anonymous}::DSAStackTy*, clang::OpenMPClauseKind, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::CXXScopeSpec&, const clang::DeclarationNameInfo&, llvm::ArrayRef<clang::Expr*>, {anonymous}::ReductionData&)':
  672. ../lib/Sema/SemaOpenMP.cpp:14185:59: warning: 'ParentBOK' may be used uninitialized in this function [-Wmaybe-uninitialized]
  673. 14184 | if ((DeclareReductionRef.isUnset() && IsParentReductionOp) ||
  674. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  675. 14185 | (DeclareReductionRef.isUsable() && IsParentBOK) || BOK != ParentBOK ||
  676. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  677. [552/1613] Building CXX object lib/Sem...Files/obj.clangSema.dir/SemaExpr.cpp.o
  678. ../lib/Sema/SemaExpr.cpp: In function '{anonymous}::OdrUseContext isOdrUseContext(clang::Sema&)':
  679. ../lib/Sema/SemaExpr.cpp:15499:10: warning: 'Result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  680. 15499 | return Result;
  681. | ^~~~~~
  682. [574/1613] Building CXX object lib/Sem...s/obj.clangSema.dir/SemaDeclAttr.cpp.o
  683. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  684. from ../include/clang/AST/ASTTypeTraits.h:19,
  685. from ../include/clang/AST/ASTContext.h:18,
  686. from ../lib/Sema/SemaDeclAttr.cpp:14:
  687. ../include/clang/Basic/Diagnostic.h: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef<clang::SourceLocation>, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)':
  688. ../include/clang/Basic/Diagnostic.h:1305:13: warning: 'diag' may be used uninitialized in this function [-Wmaybe-uninitialized]
  689. 1305 | CurDiagID = DiagID;
  690. | ~~~~~~~~~~^~~~~~~~
  691. ../lib/Sema/SemaDeclAttr.cpp:8078:12: note: 'diag' was declared here
  692. 8078 | unsigned diag, diag_message, diag_fwdclass_message;
  693. | ^~~~
  694. [590/1613] Building CXX object lib/Cod.../obj.clangCodeGen.dir/TargetInfo.cpp.o
  695. ../lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::RISCVTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const':
  696. ../lib/CodeGen/TargetInfo.cpp:9761:17: warning: 'Kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  697. 9761 | const char *Kind;
  698. | ^~~~
  699. ../lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::MIPSTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const':
  700. ../lib/CodeGen/TargetInfo.cpp:7021:17: warning: 'Kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  701. 7021 | const char *Kind;
  702. | ^~~~
  703. ../lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::ARMTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const':
  704. ../lib/CodeGen/TargetInfo.cpp:5744:17: warning: 'Kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  705. 5744 | const char *Kind;
  706. | ^~~~
  707. [612/1613] Building CXX object lib/Cod...s/obj.clangCodeGen.dir/CGBuiltin.cpp.o
  708. ../lib/CodeGen/CGBuiltin.cpp: In function 'void initializeAlloca(clang::CodeGen::CodeGenFunction&, llvm::AllocaInst*, llvm::Value*, llvm::Align)':
  709. ../lib/CodeGen/CGBuiltin.cpp:77:27: warning: 'Byte' may be used uninitialized in this function [-Wmaybe-uninitialized]
  710. 77 | CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes);
  711. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712. ../lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)':
  713. ../lib/CodeGen/CGBuiltin.cpp:13082:72: warning: '*((void*)& Args +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  714. 13082 | CGM.getIntrinsic(Intrinsic::amdgcn_update_dpp, Args[0]->getType());
  715. | ~~~~~~~~~~~~~~~~^~
  716. In file included from ../lib/CodeGen/CGBuiltin.cpp:7003:
  717. include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)':
  718. include/clang/Basic/arm_mve_builtin_cg.inc:11155:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  719. 11155 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  720. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  721. include/clang/Basic/arm_mve_builtin_cg.inc:11125:13: note: 'Param1' was declared here
  722. 11125 | uint32_t Param1;
  723. | ^~~~~~
  724. include/clang/Basic/arm_mve_builtin_cg.inc:11154:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  725. 11154 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  726. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  727. include/clang/Basic/arm_mve_builtin_cg.inc:11124:13: note: 'Param0' was declared here
  728. 11124 | uint32_t Param0;
  729. | ^~~~~~
  730. include/clang/Basic/arm_mve_builtin_cg.inc:11114:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  731. 11114 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  732. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  733. include/clang/Basic/arm_mve_builtin_cg.inc:11068:18: note: 'Param0' was declared here
  734. 11068 | Intrinsic::ID Param0;
  735. | ^~~~~~
  736. include/clang/Basic/arm_mve_builtin_cg.inc:11056:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  737. 11056 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  738. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  739. include/clang/Basic/arm_mve_builtin_cg.inc:10965:18: note: 'Param1' was declared here
  740. 10965 | Intrinsic::ID Param1;
  741. | ^~~~~~
  742. include/clang/Basic/arm_mve_builtin_cg.inc:11052:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  743. 11052 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  744. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  745. include/clang/Basic/arm_mve_builtin_cg.inc:10964:13: note: 'Param0' was declared here
  746. 10964 | uint32_t Param0;
  747. | ^~~~~~
  748. include/clang/Basic/arm_mve_builtin_cg.inc:10938:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  749. 10938 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  750. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  751. include/clang/Basic/arm_mve_builtin_cg.inc:10913:13: note: 'Param1' was declared here
  752. 10913 | uint32_t Param1;
  753. | ^~~~~~
  754. include/clang/Basic/arm_mve_builtin_cg.inc:10937:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  755. 10937 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  756. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  757. include/clang/Basic/arm_mve_builtin_cg.inc:10912:13: note: 'Param0' was declared here
  758. 10912 | uint32_t Param0;
  759. | ^~~~~~
  760. include/clang/Basic/arm_mve_builtin_cg.inc:10906:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  761. 10906 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  762. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  763. include/clang/Basic/arm_mve_builtin_cg.inc:10872:18: note: 'Param0' was declared here
  764. 10872 | Intrinsic::ID Param0;
  765. | ^~~~~~
  766. include/clang/Basic/arm_mve_builtin_cg.inc:10851:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  767. 10851 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  768. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  769. include/clang/Basic/arm_mve_builtin_cg.inc:10827:13: note: 'Param1' was declared here
  770. 10827 | uint32_t Param1;
  771. | ^~~~~~
  772. include/clang/Basic/arm_mve_builtin_cg.inc:10850:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  773. 10850 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  774. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  775. include/clang/Basic/arm_mve_builtin_cg.inc:10826:13: note: 'Param0' was declared here
  776. 10826 | uint32_t Param0;
  777. | ^~~~~~
  778. include/clang/Basic/arm_mve_builtin_cg.inc:10743:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  779. 10743 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  780. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  781. include/clang/Basic/arm_mve_builtin_cg.inc:10713:13: note: 'Param1' was declared here
  782. 10713 | uint32_t Param1;
  783. | ^~~~~~
  784. include/clang/Basic/arm_mve_builtin_cg.inc:10742:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  785. 10742 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  786. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  787. include/clang/Basic/arm_mve_builtin_cg.inc:10712:13: note: 'Param0' was declared here
  788. 10712 | uint32_t Param0;
  789. | ^~~~~~
  790. include/clang/Basic/arm_mve_builtin_cg.inc:10702:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  791. 10702 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  792. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  793. include/clang/Basic/arm_mve_builtin_cg.inc:10656:18: note: 'Param0' was declared here
  794. 10656 | Intrinsic::ID Param0;
  795. | ^~~~~~
  796. include/clang/Basic/arm_mve_builtin_cg.inc:10644:45: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  797. 10644 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 6> {Val2, Val3, Val4, Val5, Val8, Val1});
  798. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  799. include/clang/Basic/arm_mve_builtin_cg.inc:10592:18: note: 'Param2' was declared here
  800. 10592 | Intrinsic::ID Param2;
  801. | ^~~~~~
  802. include/clang/Basic/arm_mve_builtin_cg.inc:10640:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  803. 10640 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  804. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  805. include/clang/Basic/arm_mve_builtin_cg.inc:10591:13: note: 'Param1' was declared here
  806. 10591 | uint32_t Param1;
  807. | ^~~~~~
  808. include/clang/Basic/arm_mve_builtin_cg.inc:10639:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  809. 10639 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  810. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  811. include/clang/Basic/arm_mve_builtin_cg.inc:10590:13: note: 'Param0' was declared here
  812. 10590 | uint32_t Param0;
  813. | ^~~~~~
  814. include/clang/Basic/arm_mve_builtin_cg.inc:10576:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  815. 10576 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  816. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  817. include/clang/Basic/arm_mve_builtin_cg.inc:10563:13: note: 'Param0' was declared here
  818. 10563 | uint32_t Param0;
  819. | ^~~~~~
  820. include/clang/Basic/arm_mve_builtin_cg.inc:10559:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  821. 10559 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  822. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  823. include/clang/Basic/arm_mve_builtin_cg.inc:10468:18: note: 'Param1' was declared here
  824. 10468 | Intrinsic::ID Param1;
  825. | ^~~~~~
  826. include/clang/Basic/arm_mve_builtin_cg.inc:10555:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  827. 10555 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  828. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  829. include/clang/Basic/arm_mve_builtin_cg.inc:10467:13: note: 'Param0' was declared here
  830. 10467 | uint32_t Param0;
  831. | ^~~~~~
  832. include/clang/Basic/arm_mve_builtin_cg.inc:10441:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  833. 10441 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  834. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  835. include/clang/Basic/arm_mve_builtin_cg.inc:10416:13: note: 'Param1' was declared here
  836. 10416 | uint32_t Param1;
  837. | ^~~~~~
  838. include/clang/Basic/arm_mve_builtin_cg.inc:10440:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  839. 10440 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  840. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  841. include/clang/Basic/arm_mve_builtin_cg.inc:10415:13: note: 'Param0' was declared here
  842. 10415 | uint32_t Param0;
  843. | ^~~~~~
  844. include/clang/Basic/arm_mve_builtin_cg.inc:10409:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  845. 10409 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  846. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  847. include/clang/Basic/arm_mve_builtin_cg.inc:10375:18: note: 'Param0' was declared here
  848. 10375 | Intrinsic::ID Param0;
  849. | ^~~~~~
  850. include/clang/Basic/arm_mve_builtin_cg.inc:10352:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  851. 10352 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  852. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  853. include/clang/Basic/arm_mve_builtin_cg.inc:10322:13: note: 'Param1' was declared here
  854. 10322 | uint32_t Param1;
  855. | ^~~~~~
  856. include/clang/Basic/arm_mve_builtin_cg.inc:10351:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  857. 10351 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  858. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  859. include/clang/Basic/arm_mve_builtin_cg.inc:10321:13: note: 'Param0' was declared here
  860. 10321 | uint32_t Param0;
  861. | ^~~~~~
  862. include/clang/Basic/arm_mve_builtin_cg.inc:10311:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  863. 10311 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  864. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865. include/clang/Basic/arm_mve_builtin_cg.inc:10265:18: note: 'Param0' was declared here
  866. 10265 | Intrinsic::ID Param0;
  867. | ^~~~~~
  868. include/clang/Basic/arm_mve_builtin_cg.inc:10253:45: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  869. 10253 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 6> {Val2, Val3, Val4, Val5, Val8, Val1});
  870. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  871. include/clang/Basic/arm_mve_builtin_cg.inc:10201:18: note: 'Param2' was declared here
  872. 10201 | Intrinsic::ID Param2;
  873. | ^~~~~~
  874. include/clang/Basic/arm_mve_builtin_cg.inc:10249:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  875. 10249 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  876. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  877. include/clang/Basic/arm_mve_builtin_cg.inc:10200:13: note: 'Param1' was declared here
  878. 10200 | uint32_t Param1;
  879. | ^~~~~~
  880. include/clang/Basic/arm_mve_builtin_cg.inc:10248:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  881. 10248 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  882. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  883. include/clang/Basic/arm_mve_builtin_cg.inc:10199:13: note: 'Param0' was declared here
  884. 10199 | uint32_t Param0;
  885. | ^~~~~~
  886. include/clang/Basic/arm_mve_builtin_cg.inc:10189:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  887. 10189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  888. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889. include/clang/Basic/arm_mve_builtin_cg.inc:10098:18: note: 'Param1' was declared here
  890. 10098 | Intrinsic::ID Param1;
  891. | ^~~~~~
  892. include/clang/Basic/arm_mve_builtin_cg.inc:10185:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  893. 10185 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  894. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  895. include/clang/Basic/arm_mve_builtin_cg.inc:10097:13: note: 'Param0' was declared here
  896. 10097 | uint32_t Param0;
  897. | ^~~~~~
  898. include/clang/Basic/arm_mve_builtin_cg.inc:10071:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  899. 10071 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  900. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  901. include/clang/Basic/arm_mve_builtin_cg.inc:10058:13: note: 'Param0' was declared here
  902. 10058 | uint32_t Param0;
  903. | ^~~~~~
  904. include/clang/Basic/arm_mve_builtin_cg.inc:10050:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  905. 10050 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  906. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  907. include/clang/Basic/arm_mve_builtin_cg.inc:10025:13: note: 'Param1' was declared here
  908. 10025 | uint32_t Param1;
  909. | ^~~~~~
  910. include/clang/Basic/arm_mve_builtin_cg.inc:10049:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  911. 10049 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  912. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  913. include/clang/Basic/arm_mve_builtin_cg.inc:10024:13: note: 'Param0' was declared here
  914. 10024 | uint32_t Param0;
  915. | ^~~~~~
  916. include/clang/Basic/arm_mve_builtin_cg.inc:10018:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  917. 10018 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  918. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  919. include/clang/Basic/arm_mve_builtin_cg.inc:9984:18: note: 'Param0' was declared here
  920. 9984 | Intrinsic::ID Param0;
  921. | ^~~~~~
  922. include/clang/Basic/arm_mve_builtin_cg.inc:9963:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  923. 9963 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  924. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  925. include/clang/Basic/arm_mve_builtin_cg.inc:9946:13: note: 'Param0' was declared here
  926. 9946 | uint32_t Param0;
  927. | ^~~~~~
  928. include/clang/Basic/arm_mve_builtin_cg.inc:9934:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  929. 9934 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0);
  930. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  931. include/clang/Basic/arm_mve_builtin_cg.inc:9922:13: note: 'Param0' was declared here
  932. 9922 | uint32_t Param0;
  933. | ^~~~~~
  934. include/clang/Basic/arm_mve_builtin_cg.inc:9916:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  935. 9916 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  936. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  937. include/clang/Basic/arm_mve_builtin_cg.inc:9885:18: note: 'Param0' was declared here
  938. 9885 | Intrinsic::ID Param0;
  939. | ^~~~~~
  940. include/clang/Basic/arm_mve_builtin_cg.inc:9878:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  941. 9878 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(HalfTy, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  942. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  943. include/clang/Basic/arm_mve_builtin_cg.inc:9858:18: note: 'Param0' was declared here
  944. 9858 | Intrinsic::ID Param0;
  945. | ^~~~~~
  946. include/clang/Basic/arm_mve_builtin_cg.inc:9853:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  947. 9853 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(HalfTy, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  948. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  949. include/clang/Basic/arm_mve_builtin_cg.inc:9834:18: note: 'Param0' was declared here
  950. 9834 | Intrinsic::ID Param0;
  951. | ^~~~~~
  952. include/clang/Basic/arm_mve_builtin_cg.inc:9818:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  953. 9818 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  954. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  955. include/clang/Basic/arm_mve_builtin_cg.inc:9801:13: note: 'Param0' was declared here
  956. 9801 | uint32_t Param0;
  957. | ^~~~~~
  958. include/clang/Basic/arm_mve_builtin_cg.inc:9789:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  959. 9789 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0);
  960. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  961. include/clang/Basic/arm_mve_builtin_cg.inc:9777:13: note: 'Param0' was declared here
  962. 9777 | uint32_t Param0;
  963. | ^~~~~~
  964. include/clang/Basic/arm_mve_builtin_cg.inc:9771:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  965. 9771 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  966. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  967. include/clang/Basic/arm_mve_builtin_cg.inc:9740:18: note: 'Param0' was declared here
  968. 9740 | Intrinsic::ID Param0;
  969. | ^~~~~~
  970. include/clang/Basic/arm_mve_builtin_cg.inc:9733:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  971. 9733 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(FloatTy, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  972. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  973. include/clang/Basic/arm_mve_builtin_cg.inc:9713:18: note: 'Param0' was declared here
  974. 9713 | Intrinsic::ID Param0;
  975. | ^~~~~~
  976. include/clang/Basic/arm_mve_builtin_cg.inc:9708:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  977. 9708 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(FloatTy, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  978. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  979. include/clang/Basic/arm_mve_builtin_cg.inc:9689:18: note: 'Param0' was declared here
  980. 9689 | Intrinsic::ID Param0;
  981. | ^~~~~~
  982. include/clang/Basic/arm_mve_builtin_cg.inc:9677:68: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized]
  983. 9677 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11});
  984. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  985. include/clang/Basic/arm_mve_builtin_cg.inc:9542:16: note: 'Param5' was declared here
  986. 9542 | llvm::Type * Param5;
  987. | ^~~~~~
  988. include/clang/Basic/arm_mve_builtin_cg.inc:9677:53: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  989. 9677 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11});
  990. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  991. include/clang/Basic/arm_mve_builtin_cg.inc:9541:18: note: 'Param4' was declared here
  992. 9541 | Intrinsic::ID Param4;
  993. | ^~~~~~
  994. include/clang/Basic/arm_mve_builtin_cg.inc:9677:68: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  995. 9677 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11});
  996. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  997. include/clang/Basic/arm_mve_builtin_cg.inc:9540:16: note: 'Param3' was declared here
  998. 9540 | llvm::Type * Param3;
  999. | ^~~~~~
  1000. include/clang/Basic/arm_mve_builtin_cg.inc:9671:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1001. 9671 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2);
  1002. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1003. include/clang/Basic/arm_mve_builtin_cg.inc:9539:13: note: 'Param2' was declared here
  1004. 9539 | uint32_t Param2;
  1005. | ^~~~~~
  1006. include/clang/Basic/arm_mve_builtin_cg.inc:9670:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1007. 9670 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  1008. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1009. include/clang/Basic/arm_mve_builtin_cg.inc:9538:13: note: 'Param1' was declared here
  1010. 9538 | uint32_t Param1;
  1011. | ^~~~~~
  1012. include/clang/Basic/arm_mve_builtin_cg.inc:9669:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1013. 9669 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  1014. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1015. include/clang/Basic/arm_mve_builtin_cg.inc:9537:13: note: 'Param0' was declared here
  1016. 9537 | uint32_t Param0;
  1017. | ^~~~~~
  1018. include/clang/Basic/arm_mve_builtin_cg.inc:9513:67: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1019. 9513 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 1> {Param4}), llvm::SmallVector<Value *, 7> {Val4, Val5, Val6, Val3, Val1, Val7, Val8});
  1020. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1021. include/clang/Basic/arm_mve_builtin_cg.inc:9396:16: note: 'Param4' was declared here
  1022. 9396 | llvm::Type * Param4;
  1023. | ^~~~~~
  1024. include/clang/Basic/arm_mve_builtin_cg.inc:9513:52: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1025. 9513 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 1> {Param4}), llvm::SmallVector<Value *, 7> {Val4, Val5, Val6, Val3, Val1, Val7, Val8});
  1026. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1027. include/clang/Basic/arm_mve_builtin_cg.inc:9395:18: note: 'Param3' was declared here
  1028. 9395 | Intrinsic::ID Param3;
  1029. | ^~~~~~
  1030. include/clang/Basic/arm_mve_builtin_cg.inc:9510:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1031. 9510 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2);
  1032. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1033. include/clang/Basic/arm_mve_builtin_cg.inc:9394:13: note: 'Param2' was declared here
  1034. 9394 | uint32_t Param2;
  1035. | ^~~~~~
  1036. include/clang/Basic/arm_mve_builtin_cg.inc:9509:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1037. 9509 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  1038. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1039. include/clang/Basic/arm_mve_builtin_cg.inc:9393:13: note: 'Param1' was declared here
  1040. 9393 | uint32_t Param1;
  1041. | ^~~~~~
  1042. include/clang/Basic/arm_mve_builtin_cg.inc:9508:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1043. 9508 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  1044. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1045. include/clang/Basic/arm_mve_builtin_cg.inc:9392:13: note: 'Param0' was declared here
  1046. 9392 | uint32_t Param0;
  1047. | ^~~~~~
  1048. include/clang/Basic/arm_mve_builtin_cg.inc:9375:80: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1049. 9375 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, llvm::SmallVector<llvm::Type *, 1> {Param3}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val4, Val5, Val6});
  1050. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1051. include/clang/Basic/arm_mve_builtin_cg.inc:9275:16: note: 'Param3' was declared here
  1052. 9275 | llvm::Type * Param3;
  1053. | ^~~~~~
  1054. include/clang/Basic/arm_mve_builtin_cg.inc:9370:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1055. 9370 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2);
  1056. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1057. include/clang/Basic/arm_mve_builtin_cg.inc:9274:13: note: 'Param2' was declared here
  1058. 9274 | uint32_t Param2;
  1059. | ^~~~~~
  1060. include/clang/Basic/arm_mve_builtin_cg.inc:9369:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1061. 9369 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1062. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1063. include/clang/Basic/arm_mve_builtin_cg.inc:9273:13: note: 'Param1' was declared here
  1064. 9273 | uint32_t Param1;
  1065. | ^~~~~~
  1066. include/clang/Basic/arm_mve_builtin_cg.inc:9368:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1067. 9368 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1068. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1069. include/clang/Basic/arm_mve_builtin_cg.inc:9272:13: note: 'Param0' was declared here
  1070. 9272 | uint32_t Param0;
  1071. | ^~~~~~
  1072. include/clang/Basic/arm_mve_builtin_cg.inc:9255:91: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1073. 9255 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 7> {Val0, Val1, Val2, Val4, Val5, Val6, Val9});
  1074. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1075. include/clang/Basic/arm_mve_builtin_cg.inc:9137:16: note: 'Param4' was declared here
  1076. 9137 | llvm::Type * Param4;
  1077. | ^~~~~~
  1078. include/clang/Basic/arm_mve_builtin_cg.inc:9255:91: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1079. 9255 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 7> {Val0, Val1, Val2, Val4, Val5, Val6, Val9});
  1080. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1081. include/clang/Basic/arm_mve_builtin_cg.inc:9136:16: note: 'Param3' was declared here
  1082. 9136 | llvm::Type * Param3;
  1083. | ^~~~~~
  1084. include/clang/Basic/arm_mve_builtin_cg.inc:9247:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1085. 9247 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2);
  1086. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1087. include/clang/Basic/arm_mve_builtin_cg.inc:9135:13: note: 'Param2' was declared here
  1088. 9135 | uint32_t Param2;
  1089. | ^~~~~~
  1090. include/clang/Basic/arm_mve_builtin_cg.inc:9246:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1091. 9246 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1092. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1093. include/clang/Basic/arm_mve_builtin_cg.inc:9134:13: note: 'Param1' was declared here
  1094. 9134 | uint32_t Param1;
  1095. | ^~~~~~
  1096. include/clang/Basic/arm_mve_builtin_cg.inc:9245:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1097. 9245 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1098. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1099. include/clang/Basic/arm_mve_builtin_cg.inc:9133:13: note: 'Param0' was declared here
  1100. 9133 | uint32_t Param0;
  1101. | ^~~~~~
  1102. include/clang/Basic/arm_mve_builtin_cg.inc:9116:80: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1103. 9116 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, llvm::SmallVector<llvm::Type *, 1> {Param3}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val5});
  1104. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1105. include/clang/Basic/arm_mve_builtin_cg.inc:9017:16: note: 'Param3' was declared here
  1106. 9017 | llvm::Type * Param3;
  1107. | ^~~~~~
  1108. include/clang/Basic/arm_mve_builtin_cg.inc:9112:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1109. 9112 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2);
  1110. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1111. include/clang/Basic/arm_mve_builtin_cg.inc:9016:13: note: 'Param2' was declared here
  1112. 9016 | uint32_t Param2;
  1113. | ^~~~~~
  1114. include/clang/Basic/arm_mve_builtin_cg.inc:9111:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1115. 9111 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1116. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1117. include/clang/Basic/arm_mve_builtin_cg.inc:9015:13: note: 'Param1' was declared here
  1118. 9015 | uint32_t Param1;
  1119. | ^~~~~~
  1120. include/clang/Basic/arm_mve_builtin_cg.inc:9110:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1121. 9110 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1122. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1123. include/clang/Basic/arm_mve_builtin_cg.inc:9014:13: note: 'Param0' was declared here
  1124. 9014 | uint32_t Param0;
  1125. | ^~~~~~
  1126. include/clang/Basic/arm_mve_builtin_cg.inc:8997:91: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1127. 8997 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 7> {Val0, Val1, Val2, Val3, Val4, Val5, Val8});
  1128. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1129. include/clang/Basic/arm_mve_builtin_cg.inc:8880:16: note: 'Param4' was declared here
  1130. 8880 | llvm::Type * Param4;
  1131. | ^~~~~~
  1132. include/clang/Basic/arm_mve_builtin_cg.inc:8997:91: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1133. 8997 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 7> {Val0, Val1, Val2, Val3, Val4, Val5, Val8});
  1134. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1135. include/clang/Basic/arm_mve_builtin_cg.inc:8879:16: note: 'Param3' was declared here
  1136. 8879 | llvm::Type * Param3;
  1137. | ^~~~~~
  1138. include/clang/Basic/arm_mve_builtin_cg.inc:8990:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1139. 8990 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2);
  1140. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1141. include/clang/Basic/arm_mve_builtin_cg.inc:8878:13: note: 'Param2' was declared here
  1142. 8878 | uint32_t Param2;
  1143. | ^~~~~~
  1144. include/clang/Basic/arm_mve_builtin_cg.inc:8989:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1145. 8989 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1146. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1147. include/clang/Basic/arm_mve_builtin_cg.inc:8877:13: note: 'Param1' was declared here
  1148. 8877 | uint32_t Param1;
  1149. | ^~~~~~
  1150. include/clang/Basic/arm_mve_builtin_cg.inc:8988:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1151. 8988 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1152. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1153. include/clang/Basic/arm_mve_builtin_cg.inc:8876:13: note: 'Param0' was declared here
  1154. 8876 | uint32_t Param0;
  1155. | ^~~~~~
  1156. include/clang/Basic/arm_mve_builtin_cg.inc:8859:79: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1157. 8859 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, llvm::SmallVector<llvm::Type *, 1> {Param2}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1158. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1159. include/clang/Basic/arm_mve_builtin_cg.inc:8742:16: note: 'Param2' was declared here
  1160. 8742 | llvm::Type * Param2;
  1161. | ^~~~~~
  1162. include/clang/Basic/arm_mve_builtin_cg.inc:8856:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1163. 8856 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1164. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1165. include/clang/Basic/arm_mve_builtin_cg.inc:8741:13: note: 'Param1' was declared here
  1166. 8741 | uint32_t Param1;
  1167. | ^~~~~~
  1168. include/clang/Basic/arm_mve_builtin_cg.inc:8855:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1169. 8855 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1170. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1171. include/clang/Basic/arm_mve_builtin_cg.inc:8740:13: note: 'Param0' was declared here
  1172. 8740 | uint32_t Param0;
  1173. | ^~~~~~
  1174. include/clang/Basic/arm_mve_builtin_cg.inc:8716:90: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1175. 8716 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, llvm::SmallVector<llvm::Type *, 2> {Param3, Param2}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val7});
  1176. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1177. include/clang/Basic/arm_mve_builtin_cg.inc:8573:16: note: 'Param3' was declared here
  1178. 8573 | llvm::Type * Param3;
  1179. | ^~~~~~
  1180. include/clang/Basic/arm_mve_builtin_cg.inc:8716:90: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1181. 8716 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, llvm::SmallVector<llvm::Type *, 2> {Param3, Param2}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val7});
  1182. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1183. include/clang/Basic/arm_mve_builtin_cg.inc:8572:16: note: 'Param2' was declared here
  1184. 8572 | llvm::Type * Param2;
  1185. | ^~~~~~
  1186. include/clang/Basic/arm_mve_builtin_cg.inc:8709:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1187. 8709 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1188. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1189. include/clang/Basic/arm_mve_builtin_cg.inc:8571:13: note: 'Param1' was declared here
  1190. 8571 | uint32_t Param1;
  1191. | ^~~~~~
  1192. include/clang/Basic/arm_mve_builtin_cg.inc:8708:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1193. 8708 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1194. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1195. include/clang/Basic/arm_mve_builtin_cg.inc:8570:13: note: 'Param0' was declared here
  1196. 8570 | uint32_t Param0;
  1197. | ^~~~~~
  1198. include/clang/Basic/arm_mve_builtin_cg.inc:8546:79: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1199. 8546 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1200. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1201. include/clang/Basic/arm_mve_builtin_cg.inc:8508:16: note: 'Param1' was declared here
  1202. 8508 | llvm::Type * Param1;
  1203. | ^~~~~~
  1204. include/clang/Basic/arm_mve_builtin_cg.inc:8543:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1205. 8543 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1206. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1207. include/clang/Basic/arm_mve_builtin_cg.inc:8507:13: note: 'Param0' was declared here
  1208. 8507 | uint32_t Param0;
  1209. | ^~~~~~
  1210. include/clang/Basic/arm_mve_builtin_cg.inc:8497:60: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1211. 8497 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 1> {Param2}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1212. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1213. include/clang/Basic/arm_mve_builtin_cg.inc:8420:16: note: 'Param2' was declared here
  1214. 8420 | llvm::Type * Param2;
  1215. | ^~~~~~
  1216. include/clang/Basic/arm_mve_builtin_cg.inc:8497:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1217. 8497 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 1> {Param2}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1218. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1219. include/clang/Basic/arm_mve_builtin_cg.inc:8419:18: note: 'Param1' was declared here
  1220. 8419 | Intrinsic::ID Param1;
  1221. | ^~~~~~
  1222. include/clang/Basic/arm_mve_builtin_cg.inc:8493:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1223. 8493 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1224. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1225. include/clang/Basic/arm_mve_builtin_cg.inc:8418:13: note: 'Param0' was declared here
  1226. 8418 | uint32_t Param0;
  1227. | ^~~~~~
  1228. include/clang/Basic/arm_mve_builtin_cg.inc:8402:60: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1229. 8402 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param1}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
  1230. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1231. include/clang/Basic/arm_mve_builtin_cg.inc:8260:16: note: 'Param3' was declared here
  1232. 8260 | llvm::Type * Param3;
  1233. | ^~~~~~
  1234. include/clang/Basic/arm_mve_builtin_cg.inc:8402:45: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1235. 8402 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param1}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
  1236. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1237. include/clang/Basic/arm_mve_builtin_cg.inc:8259:18: note: 'Param2' was declared here
  1238. 8259 | Intrinsic::ID Param2;
  1239. | ^~~~~~
  1240. include/clang/Basic/arm_mve_builtin_cg.inc:8402:60: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1241. 8402 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param1}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
  1242. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1243. include/clang/Basic/arm_mve_builtin_cg.inc:8258:16: note: 'Param1' was declared here
  1244. 8258 | llvm::Type * Param1;
  1245. | ^~~~~~
  1246. include/clang/Basic/arm_mve_builtin_cg.inc:8395:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1247. 8395 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1248. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1249. include/clang/Basic/arm_mve_builtin_cg.inc:8257:13: note: 'Param0' was declared here
  1250. 8257 | uint32_t Param0;
  1251. | ^~~~~~
  1252. include/clang/Basic/arm_mve_builtin_cg.inc:8215:88: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1253. 8215 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {Param0}), llvm::SmallVector<Value *, 1> {Val1});
  1254. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1255. include/clang/Basic/arm_mve_builtin_cg.inc:8186:16: note: 'Param0' was declared here
  1256. 8186 | llvm::Type * Param0;
  1257. | ^~~~~~
  1258. include/clang/Basic/arm_mve_builtin_cg.inc:7414:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1259. 7414 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1260. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1261. include/clang/Basic/arm_mve_builtin_cg.inc:7369:18: note: 'Param0' was declared here
  1262. 7369 | Intrinsic::ID Param0;
  1263. | ^~~~~~
  1264. include/clang/Basic/arm_mve_builtin_cg.inc:7355:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1265. 7355 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1266. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1267. include/clang/Basic/arm_mve_builtin_cg.inc:7310:18: note: 'Param0' was declared here
  1268. 7310 | Intrinsic::ID Param0;
  1269. | ^~~~~~
  1270. include/clang/Basic/arm_mve_builtin_cg.inc:7296:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1271. 7296 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1272. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1273. include/clang/Basic/arm_mve_builtin_cg.inc:7266:18: note: 'Param0' was declared here
  1274. 7266 | Intrinsic::ID Param0;
  1275. | ^~~~~~
  1276. include/clang/Basic/arm_mve_builtin_cg.inc:7257:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1277. 7257 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1278. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1279. include/clang/Basic/arm_mve_builtin_cg.inc:7212:18: note: 'Param0' was declared here
  1280. 7212 | Intrinsic::ID Param0;
  1281. | ^~~~~~
  1282. include/clang/Basic/arm_mve_builtin_cg.inc:7198:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1283. 7198 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1284. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1285. include/clang/Basic/arm_mve_builtin_cg.inc:7168:18: note: 'Param0' was declared here
  1286. 7168 | Intrinsic::ID Param0;
  1287. | ^~~~~~
  1288. include/clang/Basic/arm_mve_builtin_cg.inc:7133:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1289. 7133 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1290. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1291. include/clang/Basic/arm_mve_builtin_cg.inc:6956:13: note: 'Param2' was declared here
  1292. 6956 | uint32_t Param2;
  1293. | ^~~~~~
  1294. include/clang/Basic/arm_mve_builtin_cg.inc:7132:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1295. 7132 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1296. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1297. include/clang/Basic/arm_mve_builtin_cg.inc:6955:13: note: 'Param1' was declared here
  1298. 6955 | uint32_t Param1;
  1299. | ^~~~~~
  1300. include/clang/Basic/arm_mve_builtin_cg.inc:7131:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1301. 7131 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1302. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1303. include/clang/Basic/arm_mve_builtin_cg.inc:6954:13: note: 'Param0' was declared here
  1304. 6954 | uint32_t Param0;
  1305. | ^~~~~~
  1306. include/clang/Basic/arm_mve_builtin_cg.inc:6928:45: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1307. 6928 | return Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 3> {Param4, Param5, Param2}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val6, Val7});
  1308. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1309. include/clang/Basic/arm_mve_builtin_cg.inc:6755:18: note: 'Param3' was declared here
  1310. 6755 | Intrinsic::ID Param3;
  1311. | ^~~~~~
  1312. include/clang/Basic/arm_mve_builtin_cg.inc:6923:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1313. 6923 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1314. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1315. include/clang/Basic/arm_mve_builtin_cg.inc:6753:13: note: 'Param1' was declared here
  1316. 6753 | uint32_t Param1;
  1317. | ^~~~~~
  1318. include/clang/Basic/arm_mve_builtin_cg.inc:6922:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1319. 6922 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1320. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1321. include/clang/Basic/arm_mve_builtin_cg.inc:6752:13: note: 'Param0' was declared here
  1322. 6752 | uint32_t Param0;
  1323. | ^~~~~~
  1324. include/clang/Basic/arm_mve_builtin_cg.inc:6122:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1325. 6122 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1326. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1327. include/clang/Basic/arm_mve_builtin_cg.inc:6090:13: note: 'Param0' was declared here
  1328. 6090 | uint32_t Param0;
  1329. | ^~~~~~
  1330. include/clang/Basic/arm_mve_builtin_cg.inc:5819:52: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1331. 5819 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), llvm::SmallVector<Value *, 1> {Val3});
  1332. | ~~~~~~~~~~~~~~~~^~~~~~~~
  1333. include/clang/Basic/arm_mve_builtin_cg.inc:5796:18: note: 'Param1' was declared here
  1334. 5796 | Intrinsic::ID Param1;
  1335. | ^~~~~~
  1336. include/clang/Basic/arm_mve_builtin_cg.inc:5821:88: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1337. 5821 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, llvm::SmallVector<llvm::Type *, 1> {Param0}), llvm::SmallVector<Value *, 1> {Val5});
  1338. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1339. include/clang/Basic/arm_mve_builtin_cg.inc:5795:16: note: 'Param0' was declared here
  1340. 5795 | llvm::Type * Param0;
  1341. | ^~~~~~
  1342. include/clang/Basic/arm_mve_builtin_cg.inc:5779:77: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1343. 5779 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, llvm::SmallVector<llvm::Type *, 2> {Param3, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val2, Val3, Val6});
  1344. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1345. include/clang/Basic/arm_mve_builtin_cg.inc:5673:16: note: 'Param3' was declared here
  1346. 5673 | llvm::Type * Param3;
  1347. | ^~~~~~
  1348. include/clang/Basic/arm_mve_builtin_cg.inc:5778:88: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1349. 5778 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {Param2}), llvm::SmallVector<Value *, 1> {Val5});
  1350. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1351. include/clang/Basic/arm_mve_builtin_cg.inc:5672:16: note: 'Param2' was declared here
  1352. 5672 | llvm::Type * Param2;
  1353. | ^~~~~~
  1354. include/clang/Basic/arm_mve_builtin_cg.inc:5775:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1355. 5775 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1356. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1357. include/clang/Basic/arm_mve_builtin_cg.inc:5671:13: note: 'Param1' was declared here
  1358. 5671 | uint32_t Param1;
  1359. | ^~~~~~
  1360. include/clang/Basic/arm_mve_builtin_cg.inc:5779:77: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1361. 5779 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, llvm::SmallVector<llvm::Type *, 2> {Param3, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val2, Val3, Val6});
  1362. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1363. include/clang/Basic/arm_mve_builtin_cg.inc:5670:16: note: 'Param0' was declared here
  1364. 5670 | llvm::Type * Param0;
  1365. | ^~~~~~
  1366. include/clang/Basic/arm_mve_builtin_cg.inc:5650:42: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1367. 5650 | Value *Val2 = Builder.CreatePointerCast((Val1.getPointer()), Param0);
  1368. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1369. include/clang/Basic/arm_mve_builtin_cg.inc:5627:16: note: 'Param0' was declared here
  1370. 5627 | llvm::Type * Param0;
  1371. | ^~~~~~
  1372. include/clang/Basic/arm_mve_builtin_cg.inc:5617:42: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1373. 5617 | Value *Val2 = Builder.CreatePointerCast((Val1.getPointer()), Param0);
  1374. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1375. include/clang/Basic/arm_mve_builtin_cg.inc:5594:16: note: 'Param0' was declared here
  1376. 5594 | llvm::Type * Param0;
  1377. | ^~~~~~
  1378. include/clang/Basic/arm_mve_builtin_cg.inc:5321:68: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1379. 5321 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12});
  1380. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1381. include/clang/Basic/arm_mve_builtin_cg.inc:5185:16: note: 'Param5' was declared here
  1382. 5185 | llvm::Type * Param5;
  1383. | ^~~~~~
  1384. include/clang/Basic/arm_mve_builtin_cg.inc:5321:53: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1385. 5321 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12});
  1386. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1387. include/clang/Basic/arm_mve_builtin_cg.inc:5184:18: note: 'Param4' was declared here
  1388. 5184 | Intrinsic::ID Param4;
  1389. | ^~~~~~
  1390. include/clang/Basic/arm_mve_builtin_cg.inc:5321:68: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1391. 5321 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12});
  1392. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1393. include/clang/Basic/arm_mve_builtin_cg.inc:5183:16: note: 'Param3' was declared here
  1394. 5183 | llvm::Type * Param3;
  1395. | ^~~~~~
  1396. include/clang/Basic/arm_mve_builtin_cg.inc:5315:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1397. 5315 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2);
  1398. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1399. include/clang/Basic/arm_mve_builtin_cg.inc:5182:13: note: 'Param2' was declared here
  1400. 5182 | uint32_t Param2;
  1401. | ^~~~~~
  1402. include/clang/Basic/arm_mve_builtin_cg.inc:5314:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1403. 5314 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  1404. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1405. include/clang/Basic/arm_mve_builtin_cg.inc:5181:13: note: 'Param1' was declared here
  1406. 5181 | uint32_t Param1;
  1407. | ^~~~~~
  1408. include/clang/Basic/arm_mve_builtin_cg.inc:5313:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1409. 5313 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  1410. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1411. include/clang/Basic/arm_mve_builtin_cg.inc:5180:13: note: 'Param0' was declared here
  1412. 5180 | uint32_t Param0;
  1413. | ^~~~~~
  1414. include/clang/Basic/arm_mve_builtin_cg.inc:5156:68: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1415. 5156 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 1> {Param4}), llvm::SmallVector<Value *, 7> {Val5, Val6, Val7, Val4, Val3, Val8, Val9});
  1416. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1417. include/clang/Basic/arm_mve_builtin_cg.inc:5038:16: note: 'Param4' was declared here
  1418. 5038 | llvm::Type * Param4;
  1419. | ^~~~~~
  1420. include/clang/Basic/arm_mve_builtin_cg.inc:5156:53: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1421. 5156 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 1> {Param4}), llvm::SmallVector<Value *, 7> {Val5, Val6, Val7, Val4, Val3, Val8, Val9});
  1422. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1423. include/clang/Basic/arm_mve_builtin_cg.inc:5037:18: note: 'Param3' was declared here
  1424. 5037 | Intrinsic::ID Param3;
  1425. | ^~~~~~
  1426. include/clang/Basic/arm_mve_builtin_cg.inc:5153:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1427. 5153 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2);
  1428. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1429. include/clang/Basic/arm_mve_builtin_cg.inc:5036:13: note: 'Param2' was declared here
  1430. 5036 | uint32_t Param2;
  1431. | ^~~~~~
  1432. include/clang/Basic/arm_mve_builtin_cg.inc:5152:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1433. 5152 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  1434. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1435. include/clang/Basic/arm_mve_builtin_cg.inc:5035:13: note: 'Param1' was declared here
  1436. 5035 | uint32_t Param1;
  1437. | ^~~~~~
  1438. include/clang/Basic/arm_mve_builtin_cg.inc:5151:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1439. 5151 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  1440. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1441. include/clang/Basic/arm_mve_builtin_cg.inc:5034:13: note: 'Param0' was declared here
  1442. 5034 | uint32_t Param0;
  1443. | ^~~~~~
  1444. include/clang/Basic/arm_mve_builtin_cg.inc:4956:52: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1445. 4956 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), llvm::SmallVector<Value *, 3> {Val4, Val3, Val5});
  1446. | ~~~~~~~~~~~~~~~~^~~~~~~~
  1447. include/clang/Basic/arm_mve_builtin_cg.inc:4929:18: note: 'Param0' was declared here
  1448. 4929 | Intrinsic::ID Param0;
  1449. | ^~~~~~
  1450. include/clang/Basic/arm_mve_builtin_cg.inc:4844:60: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1451. 4844 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1452. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1453. include/clang/Basic/arm_mve_builtin_cg.inc:4739:16: note: 'Param1' was declared here
  1454. 4739 | llvm::Type * Param1;
  1455. | ^~~~~~
  1456. include/clang/Basic/arm_mve_builtin_cg.inc:4844:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1457. 4844 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1458. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1459. include/clang/Basic/arm_mve_builtin_cg.inc:4738:18: note: 'Param0' was declared here
  1460. 4738 | Intrinsic::ID Param0;
  1461. | ^~~~~~
  1462. include/clang/Basic/arm_mve_builtin_cg.inc:4711:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1463. 4711 | return Builder.CreateCall(CGM.getIntrinsic(Param0), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1464. | ~~~~~~~~~~~~~~~~^~~~~~~~
  1465. include/clang/Basic/arm_mve_builtin_cg.inc:4688:18: note: 'Param0' was declared here
  1466. 4688 | Intrinsic::ID Param0;
  1467. | ^~~~~~
  1468. include/clang/Basic/arm_mve_builtin_cg.inc:4680:89: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1469. 4680 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1470. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1471. include/clang/Basic/arm_mve_builtin_cg.inc:4655:16: note: 'Param1' was declared here
  1472. 4655 | llvm::Type * Param1;
  1473. | ^~~~~~
  1474. include/clang/Basic/arm_mve_builtin_cg.inc:4680:89: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1475. 4680 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1476. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1477. include/clang/Basic/arm_mve_builtin_cg.inc:4654:16: note: 'Param0' was declared here
  1478. 4654 | llvm::Type * Param0;
  1479. | ^~~~~~
  1480. include/clang/Basic/arm_mve_builtin_cg.inc:4317:83: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1481. 4317 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmull_poly, llvm::SmallVector<llvm::Type *, 2> {Param1, Param2}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1482. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1483. include/clang/Basic/arm_mve_builtin_cg.inc:4291:16: note: 'Param2' was declared here
  1484. 4291 | llvm::Type * Param2;
  1485. | ^~~~~~
  1486. include/clang/Basic/arm_mve_builtin_cg.inc:4317:83: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1487. 4317 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmull_poly, llvm::SmallVector<llvm::Type *, 2> {Param1, Param2}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1488. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1489. include/clang/Basic/arm_mve_builtin_cg.inc:4290:16: note: 'Param1' was declared here
  1490. 4290 | llvm::Type * Param1;
  1491. | ^~~~~~
  1492. include/clang/Basic/arm_mve_builtin_cg.inc:4316:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1493. 4316 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1494. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1495. include/clang/Basic/arm_mve_builtin_cg.inc:4289:13: note: 'Param0' was declared here
  1496. 4289 | uint32_t Param0;
  1497. | ^~~~~~
  1498. include/clang/Basic/arm_mve_builtin_cg.inc:4282:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1499. 4282 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1500. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1501. include/clang/Basic/arm_mve_builtin_cg.inc:4271:13: note: 'Param0' was declared here
  1502. 4271 | uint32_t Param0;
  1503. | ^~~~~~
  1504. include/clang/Basic/arm_mve_builtin_cg.inc:4267:60: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1505. 4267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param4}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1506. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1507. include/clang/Basic/arm_mve_builtin_cg.inc:4120:16: note: 'Param4' was declared here
  1508. 4120 | llvm::Type * Param4;
  1509. | ^~~~~~
  1510. include/clang/Basic/arm_mve_builtin_cg.inc:4267:60: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1511. 4267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param4}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1512. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1513. include/clang/Basic/arm_mve_builtin_cg.inc:4119:16: note: 'Param3' was declared here
  1514. 4119 | llvm::Type * Param3;
  1515. | ^~~~~~
  1516. include/clang/Basic/arm_mve_builtin_cg.inc:4267:45: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1517. 4267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param4}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1518. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1519. include/clang/Basic/arm_mve_builtin_cg.inc:4118:18: note: 'Param2' was declared here
  1520. 4118 | Intrinsic::ID Param2;
  1521. | ^~~~~~
  1522. include/clang/Basic/arm_mve_builtin_cg.inc:4266:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1523. 4266 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1524. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1525. include/clang/Basic/arm_mve_builtin_cg.inc:4117:13: note: 'Param1' was declared here
  1526. 4117 | uint32_t Param1;
  1527. | ^~~~~~
  1528. include/clang/Basic/arm_mve_builtin_cg.inc:4265:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1529. 4265 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1530. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1531. include/clang/Basic/arm_mve_builtin_cg.inc:4116:13: note: 'Param0' was declared here
  1532. 4116 | uint32_t Param0;
  1533. | ^~~~~~
  1534. include/clang/Basic/arm_mve_builtin_cg.inc:4094:84: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1535. 4094 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector, llvm::SmallVector<llvm::Type *, 2> {Param3, Param3}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val4});
  1536. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1537. include/clang/Basic/arm_mve_builtin_cg.inc:3942:16: note: 'Param3' was declared here
  1538. 3942 | llvm::Type * Param3;
  1539. | ^~~~~~
  1540. include/clang/Basic/arm_mve_builtin_cg.inc:4093:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1541. 4093 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1542. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1543. include/clang/Basic/arm_mve_builtin_cg.inc:3941:13: note: 'Param2' was declared here
  1544. 3941 | uint32_t Param2;
  1545. | ^~~~~~
  1546. include/clang/Basic/arm_mve_builtin_cg.inc:4092:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1547. 4092 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1548. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1549. include/clang/Basic/arm_mve_builtin_cg.inc:3940:13: note: 'Param1' was declared here
  1550. 3940 | uint32_t Param1;
  1551. | ^~~~~~
  1552. include/clang/Basic/arm_mve_builtin_cg.inc:4091:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1553. 4091 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1554. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1555. include/clang/Basic/arm_mve_builtin_cg.inc:3939:13: note: 'Param0' was declared here
  1556. 3939 | uint32_t Param0;
  1557. | ^~~~~~
  1558. include/clang/Basic/arm_mve_builtin_cg.inc:3913:84: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1559. 3913 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, llvm::SmallVector<llvm::Type *, 1> {Param3}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val4});
  1560. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1561. include/clang/Basic/arm_mve_builtin_cg.inc:3761:16: note: 'Param3' was declared here
  1562. 3761 | llvm::Type * Param3;
  1563. | ^~~~~~
  1564. include/clang/Basic/arm_mve_builtin_cg.inc:3912:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1565. 3912 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1566. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1567. include/clang/Basic/arm_mve_builtin_cg.inc:3760:13: note: 'Param2' was declared here
  1568. 3760 | uint32_t Param2;
  1569. | ^~~~~~
  1570. include/clang/Basic/arm_mve_builtin_cg.inc:3911:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1571. 3911 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1572. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1573. include/clang/Basic/arm_mve_builtin_cg.inc:3759:13: note: 'Param1' was declared here
  1574. 3759 | uint32_t Param1;
  1575. | ^~~~~~
  1576. include/clang/Basic/arm_mve_builtin_cg.inc:3910:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1577. 3910 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1578. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1579. include/clang/Basic/arm_mve_builtin_cg.inc:3758:13: note: 'Param0' was declared here
  1580. 3758 | uint32_t Param0;
  1581. | ^~~~~~
  1582. include/clang/Basic/arm_mve_builtin_cg.inc:3732:95: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1583. 3732 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val7});
  1584. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1585. include/clang/Basic/arm_mve_builtin_cg.inc:3553:16: note: 'Param4' was declared here
  1586. 3553 | llvm::Type * Param4;
  1587. | ^~~~~~
  1588. include/clang/Basic/arm_mve_builtin_cg.inc:3732:95: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1589. 3732 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val7});
  1590. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1591. include/clang/Basic/arm_mve_builtin_cg.inc:3552:16: note: 'Param3' was declared here
  1592. 3552 | llvm::Type * Param3;
  1593. | ^~~~~~
  1594. include/clang/Basic/arm_mve_builtin_cg.inc:3728:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1595. 3728 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1596. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1597. include/clang/Basic/arm_mve_builtin_cg.inc:3551:13: note: 'Param2' was declared here
  1598. 3551 | uint32_t Param2;
  1599. | ^~~~~~
  1600. include/clang/Basic/arm_mve_builtin_cg.inc:3727:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1601. 3727 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1602. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1603. include/clang/Basic/arm_mve_builtin_cg.inc:3550:13: note: 'Param1' was declared here
  1604. 3550 | uint32_t Param1;
  1605. | ^~~~~~
  1606. include/clang/Basic/arm_mve_builtin_cg.inc:3726:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1607. 3726 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1608. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1609. include/clang/Basic/arm_mve_builtin_cg.inc:3549:13: note: 'Param0' was declared here
  1610. 3549 | uint32_t Param0;
  1611. | ^~~~~~
  1612. include/clang/Basic/arm_mve_builtin_cg.inc:3519:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1613. 3519 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1614. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1615. include/clang/Basic/arm_mve_builtin_cg.inc:3508:13: note: 'Param0' was declared here
  1616. 3508 | uint32_t Param0;
  1617. | ^~~~~~
  1618. include/clang/Basic/arm_mve_builtin_cg.inc:3489:60: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1619. 3489 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1620. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1621. include/clang/Basic/arm_mve_builtin_cg.inc:3435:16: note: 'Param1' was declared here
  1622. 3435 | llvm::Type * Param1;
  1623. | ^~~~~~
  1624. include/clang/Basic/arm_mve_builtin_cg.inc:3489:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1625. 3489 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1626. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1627. include/clang/Basic/arm_mve_builtin_cg.inc:3434:18: note: 'Param0' was declared here
  1628. 3434 | Intrinsic::ID Param0;
  1629. | ^~~~~~
  1630. include/clang/Basic/arm_mve_builtin_cg.inc:3420:90: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1631. 3420 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1632. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1633. include/clang/Basic/arm_mve_builtin_cg.inc:3394:16: note: 'Param1' was declared here
  1634. 3394 | llvm::Type * Param1;
  1635. | ^~~~~~
  1636. include/clang/Basic/arm_mve_builtin_cg.inc:3420:90: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1637. 3420 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1638. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1639. include/clang/Basic/arm_mve_builtin_cg.inc:3393:16: note: 'Param0' was declared here
  1640. 3393 | llvm::Type * Param0;
  1641. | ^~~~~~
  1642. include/clang/Basic/arm_mve_builtin_cg.inc:2448:60: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1643. 2448 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {Param2, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val5});
  1644. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1645. include/clang/Basic/arm_mve_builtin_cg.inc:2379:16: note: 'Param2' was declared here
  1646. 2379 | llvm::Type * Param2;
  1647. | ^~~~~~
  1648. include/clang/Basic/arm_mve_builtin_cg.inc:2448:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1649. 2448 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {Param2, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val5});
  1650. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1651. include/clang/Basic/arm_mve_builtin_cg.inc:2378:18: note: 'Param1' was declared here
  1652. 2378 | Intrinsic::ID Param1;
  1653. | ^~~~~~
  1654. include/clang/Basic/arm_mve_builtin_cg.inc:2448:60: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1655. 2448 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {Param2, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val5});
  1656. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1657. include/clang/Basic/arm_mve_builtin_cg.inc:2377:16: note: 'Param0' was declared here
  1658. 2377 | llvm::Type * Param0;
  1659. | ^~~~~~
  1660. include/clang/Basic/arm_mve_builtin_cg.inc:1918:31: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1661. 1918 | return Builder.CreateIntCast(Val2, Int32Ty, Param1);
  1662. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  1663. include/clang/Basic/arm_mve_builtin_cg.inc:1896:9: note: 'Param1' was declared here
  1664. 1896 | bool Param1;
  1665. | ^~~~~~
  1666. include/clang/Basic/arm_mve_builtin_cg.inc:1917:52: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1667. 1917 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1668. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1669. include/clang/Basic/arm_mve_builtin_cg.inc:1895:18: note: 'Param0' was declared here
  1670. 1895 | Intrinsic::ID Param0;
  1671. | ^~~~~~
  1672. include/clang/Basic/arm_mve_builtin_cg.inc:1564:31: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1673. 1564 | return Builder.CreateIntCast(Val3, Param2, Param3);
  1674. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1675. include/clang/Basic/arm_mve_builtin_cg.inc:1509:9: note: 'Param3' was declared here
  1676. 1509 | bool Param3;
  1677. | ^~~~~~
  1678. include/clang/Basic/arm_mve_builtin_cg.inc:1564:31: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1679. 1564 | return Builder.CreateIntCast(Val3, Param2, Param3);
  1680. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1681. include/clang/Basic/arm_mve_builtin_cg.inc:1508:16: note: 'Param2' was declared here
  1682. 1508 | llvm::Type * Param2;
  1683. | ^~~~~~
  1684. include/clang/Basic/arm_mve_builtin_cg.inc:1563:67: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1685. 1563 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  1686. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1687. include/clang/Basic/arm_mve_builtin_cg.inc:1507:16: note: 'Param1' was declared here
  1688. 1507 | llvm::Type * Param1;
  1689. | ^~~~~~
  1690. include/clang/Basic/arm_mve_builtin_cg.inc:1563:52: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1691. 1563 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  1692. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1693. include/clang/Basic/arm_mve_builtin_cg.inc:1506:18: note: 'Param0' was declared here
  1694. 1506 | Intrinsic::ID Param0;
  1695. | ^~~~~~
  1696. include/clang/Basic/arm_mve_builtin_cg.inc:1495:88: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1697. 1495 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 1> {Val1});
  1698. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1699. include/clang/Basic/arm_mve_builtin_cg.inc:1474:16: note: 'Param1' was declared here
  1700. 1474 | llvm::Type * Param1;
  1701. | ^~~~~~
  1702. include/clang/Basic/arm_mve_builtin_cg.inc:1494:52: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1703. 1494 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), llvm::SmallVector<Value *, 1> {Val0});
  1704. | ~~~~~~~~~~~~~~~~^~~~~~~~
  1705. include/clang/Basic/arm_mve_builtin_cg.inc:1473:18: note: 'Param0' was declared here
  1706. 1473 | Intrinsic::ID Param0;
  1707. | ^~~~~~
  1708. include/clang/Basic/arm_mve_builtin_cg.inc:1414:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1709. 1414 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1710. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1711. include/clang/Basic/arm_mve_builtin_cg.inc:1196:13: note: 'Param2' was declared here
  1712. 1196 | uint32_t Param2;
  1713. | ^~~~~~
  1714. include/clang/Basic/arm_mve_builtin_cg.inc:1413:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1715. 1413 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1716. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1717. include/clang/Basic/arm_mve_builtin_cg.inc:1195:13: note: 'Param1' was declared here
  1718. 1195 | uint32_t Param1;
  1719. | ^~~~~~
  1720. include/clang/Basic/arm_mve_builtin_cg.inc:1412:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1721. 1412 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1722. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1723. include/clang/Basic/arm_mve_builtin_cg.inc:1194:13: note: 'Param0' was declared here
  1724. 1194 | uint32_t Param0;
  1725. | ^~~~~~
  1726. include/clang/Basic/arm_mve_builtin_cg.inc:1162:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1727. 1162 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1728. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1729. include/clang/Basic/arm_mve_builtin_cg.inc:917:13: note: 'Param2' was declared here
  1730. 917 | uint32_t Param2;
  1731. | ^~~~~~
  1732. include/clang/Basic/arm_mve_builtin_cg.inc:1161:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1733. 1161 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1734. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1735. include/clang/Basic/arm_mve_builtin_cg.inc:916:13: note: 'Param1' was declared here
  1736. 916 | uint32_t Param1;
  1737. | ^~~~~~
  1738. include/clang/Basic/arm_mve_builtin_cg.inc:1160:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1739. 1160 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1740. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1741. include/clang/Basic/arm_mve_builtin_cg.inc:915:13: note: 'Param0' was declared here
  1742. 915 | uint32_t Param0;
  1743. | ^~~~~~
  1744. include/clang/Basic/arm_mve_builtin_cg.inc:886:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1745. 886 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1);
  1746. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1747. include/clang/Basic/arm_mve_builtin_cg.inc:694:13: note: 'Param1' was declared here
  1748. 694 | uint32_t Param1;
  1749. | ^~~~~~
  1750. include/clang/Basic/arm_mve_builtin_cg.inc:885:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1751. 885 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0);
  1752. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1753. include/clang/Basic/arm_mve_builtin_cg.inc:693:13: note: 'Param0' was declared here
  1754. 693 | uint32_t Param0;
  1755. | ^~~~~~
  1756. include/clang/Basic/arm_mve_builtin_cg.inc:661:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1757. 661 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1);
  1758. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1759. include/clang/Basic/arm_mve_builtin_cg.inc:442:13: note: 'Param1' was declared here
  1760. 442 | uint32_t Param1;
  1761. | ^~~~~~
  1762. include/clang/Basic/arm_mve_builtin_cg.inc:660:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1763. 660 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0);
  1764. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1765. include/clang/Basic/arm_mve_builtin_cg.inc:441:13: note: 'Param0' was declared here
  1766. 441 | uint32_t Param0;
  1767. | ^~~~~~
  1768. include/clang/Basic/arm_mve_builtin_cg.inc:413:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1769. 413 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast<bool>(Param0));
  1770. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1771. include/clang/Basic/arm_mve_builtin_cg.inc:394:9: note: 'Param0' was declared here
  1772. 394 | bool Param0;
  1773. | ^~~~~~
  1774. include/clang/Basic/arm_mve_builtin_cg.inc:390:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1775. 390 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast<bool>(Param0));
  1776. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1777. include/clang/Basic/arm_mve_builtin_cg.inc:376:9: note: 'Param0' was declared here
  1778. 376 | bool Param0;
  1779. | ^~~~~~
  1780. include/clang/Basic/arm_mve_builtin_cg.inc:372:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1781. 372 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast<bool>(Param0));
  1782. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1783. include/clang/Basic/arm_mve_builtin_cg.inc:353:9: note: 'Param0' was declared here
  1784. 353 | bool Param0;
  1785. | ^~~~~~
  1786. include/clang/Basic/arm_mve_builtin_cg.inc:349:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1787. 349 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast<bool>(Param0));
  1788. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1789. include/clang/Basic/arm_mve_builtin_cg.inc:335:9: note: 'Param0' was declared here
  1790. 335 | bool Param0;
  1791. | ^~~~~~
  1792. include/clang/Basic/arm_mve_builtin_cg.inc:280:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1793. 280 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast<bool>(Param0));
  1794. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1795. include/clang/Basic/arm_mve_builtin_cg.inc:261:9: note: 'Param0' was declared here
  1796. 261 | bool Param0;
  1797. | ^~~~~~
  1798. include/clang/Basic/arm_mve_builtin_cg.inc:257:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1799. 257 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast<bool>(Param0));
  1800. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1801. include/clang/Basic/arm_mve_builtin_cg.inc:243:9: note: 'Param0' was declared here
  1802. 243 | bool Param0;
  1803. | ^~~~~~
  1804. include/clang/Basic/arm_mve_builtin_cg.inc:213:42: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1805. 213 | Value *Val1 = Builder.CreatePointerCast((Val0.getPointer()), Param0);
  1806. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1807. include/clang/Basic/arm_mve_builtin_cg.inc:191:16: note: 'Param0' was declared here
  1808. 191 | llvm::Type * Param0;
  1809. | ^~~~~~
  1810. include/clang/Basic/arm_mve_builtin_cg.inc:181:42: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1811. 181 | Value *Val1 = Builder.CreatePointerCast((Val0.getPointer()), Param0);
  1812. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1813. include/clang/Basic/arm_mve_builtin_cg.inc:159:16: note: 'Param0' was declared here
  1814. 159 | llvm::Type * Param0;
  1815. | ^~~~~~
  1816. In file included from ../lib/CodeGen/CGBuiltin.cpp:7003:
  1817. include/clang/Basic/arm_mve_builtin_cg.inc:71:100: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1818. 71 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val3});
  1819. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1820. include/clang/Basic/arm_mve_builtin_cg.inc:44:16: note: 'Param1' was declared here
  1821. 44 | llvm::Type * Param1;
  1822. | ^~~~~~
  1823. include/clang/Basic/arm_mve_builtin_cg.inc:71:100: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1824. 71 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val3});
  1825. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1826. include/clang/Basic/arm_mve_builtin_cg.inc:43:16: note: 'Param0' was declared here
  1827. 43 | llvm::Type * Param0;
  1828. | ^~~~~~
  1829. In file included from ../lib/CodeGen/CGBuiltin.cpp:7003:
  1830. include/clang/Basic/arm_mve_builtin_cg.inc:33:99: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1831. 33 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  1832. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1833. include/clang/Basic/arm_mve_builtin_cg.inc:7:16: note: 'Param1' was declared here
  1834. 7 | llvm::Type * Param1;
  1835. | ^~~~~~
  1836. include/clang/Basic/arm_mve_builtin_cg.inc:33:99: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1837. 33 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  1838. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1839. include/clang/Basic/arm_mve_builtin_cg.inc:6:16: note: 'Param0' was declared here
  1840. 6 | llvm::Type * Param0;
  1841. | ^~~~~~
  1842. [613/1613] Building CXX object lib/Cod...clangCodeGen.dir/CGOpenMPRuntime.cpp.o
  1843. ../lib/CodeGen/CGOpenMPRuntime.cpp: In static member function 'static void clang::CodeGen::RegionCodeGenTy::CallbackFn(intptr_t, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) [with Callable = clang::CodeGen::CGOpenMPRuntime::emitTargetDataStandAloneCall(clang::CodeGen::CodeGenFunction&, const clang::OMPExecutableDirective&, const clang::Expr*, const clang::Expr*)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>]':
  1844. ../lib/CodeGen/CGOpenMPRuntime.cpp:10184:24: warning: 'RTLFn' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1845. 10184 | CGF.EmitRuntimeCall(createRuntimeFunction(RTLFn), OffloadingArgs);
  1846. | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1847. ../lib/CodeGen/CGOpenMPRuntime.cpp:10108:23: note: 'RTLFn' was declared here
  1848. 10108 | OpenMPRTLFunction RTLFn;
  1849. | ^~~~~
  1850. ../lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'virtual void clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, const clang::OMPExecutableDirective&, llvm::Function*, clang::QualType, clang::CodeGen::Address, const clang::Expr*, const clang::CodeGen::OMPTaskDataTy&)':
  1851. ../lib/CodeGen/CGOpenMPRuntime.cpp:5259:51: warning: 'DepKind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1852. 5259 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind),
  1853. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1854. [640/1613] Building CXX object lib/Dri...langDriver.dir/ToolChains/Darwin.cpp.o
  1855. ../lib/Driver/ToolChains/Darwin.cpp: In member function 'bool clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const':
  1856. ../lib/Driver/ToolChains/Darwin.cpp:2334:24: warning: 'OS' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1857. 2334 | llvm::Triple::OSType OS;
  1858. | ^~
  1859. [694/1613] Building CXX object lib/Dri...clangDriver.dir/ToolChains/Clang.cpp.o
  1860. ../lib/Driver/ToolChains/Clang.cpp: In member function 'void clang::driver::tools::Clang::AddLanaiTargetArgs(const llvm::opt::ArgList&, llvm::opt::ArgStringList&) const':
  1861. ../lib/Driver/ToolChains/Clang.cpp:2151:7: warning: 'Mregparm' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1862. 2151 | if (Mregparm != 4) {
  1863. | ^~
  1864. ../lib/Driver/ToolChains/Clang.cpp: In member function 'virtual void clang::driver::tools::Clang::ConstructJob(clang::driver::Compilation&, const clang::driver::JobAction&, const clang::driver::InputInfo&, const InputInfoList&, const llvm::opt::ArgList&, const char*) const':
  1865. ../lib/Driver/ToolChains/Clang.cpp:3995:5: warning: 'Version' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1866. 3995 | if (Version < 7)
  1867. | ^~
  1868. [717/1613] Building CXX object lib/Fro...clangFrontend.dir/FrontendAction.cpp.o
  1869. ../lib/Frontend/FrontendAction.cpp: In function 'clang::SourceLocation ReadOriginalFileName(clang::CompilerInstance&, std::string&, bool)':
  1870. ../lib/Frontend/FrontendAction.cpp:280:38: warning: 'LineNo' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1871. 280 | CI.getSourceManager().AddLineNote(
  1872. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1873. 281 | LineNoLoc, LineNo, SourceMgr.getLineTableFilenameID(InputFile), false,
  1874. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1875. 282 | false, SrcMgr::C_User_ModuleMap);
  1876. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1877. [826/1613] Building CXX object lib/Sta...cAnalyzerCore.dir/CheckerManager.cpp.o
  1878. ../lib/StaticAnalyzer/Core/CheckerManager.cpp: In member function 'void clang::ento::CheckerManager::runCheckersForObjCMessage(clang::ento::ObjCMessageVisitKind, clang::ento::ExplodedNodeSet&, const clang::ento::ExplodedNodeSet&, const clang::ento::ObjCMethodCall&, clang::ento::ExprEngine&, bool)':
  1879. ../lib/StaticAnalyzer/Core/CheckerManager.cpp:230:77: warning: 'IsPreVisit' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1880. 230 | const ProgramPoint &L = Msg.getProgramPoint(IsPreVisit,checkFn.Checker);
  1881. | ^
  1882. ../lib/StaticAnalyzer/Core/CheckerManager.cpp:218:12: note: 'IsPreVisit' was declared here
  1883. 218 | bool IsPreVisit;
  1884. | ^~~~~~~~~~
  1885. [845/1613] Building CXX object lib/Sta...icAnalyzerCore.dir/SymbolManager.cpp.o
  1886. ../lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'bool clang::ento::SymbolReaper::isLive(clang::ento::SymbolRef)':
  1887. ../lib/StaticAnalyzer/Core/SymbolManager.cpp:504:3: warning: 'KnownLive' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1888. 504 | if (KnownLive)
  1889. | ^~
  1890. [861/1613] Building CXX object lib/Ser...clangSerialization.dir/ASTReader.cpp.o
  1891. In file included from ../include/clang/Serialization/ASTReader.h:28,
  1892. from ../include/clang/Serialization/ASTRecordReader.h:19,
  1893. from ../lib/Serialization/ASTReader.cpp:14:
  1894. ../include/clang/Serialization/ASTBitCodes.h: In member function 'clang::serialization::reader::ASTDeclContextNameLookupTrait::internal_key_type clang::serialization::reader::ASTDeclContextNameLookupTrait::ReadKey(const unsigned char*, unsigned int)':
  1895. ../include/clang/Serialization/ASTBitCodes.h:1971:34: warning: 'Data' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1896. 1971 | : Kind(Kind), Data(Data) {}
  1897. | ^
  1898. ../lib/Serialization/ASTReader.cpp:1105:12: note: 'Data' was declared here
  1899. 1105 | uint64_t Data;
  1900. | ^~~~
  1901. [916/1613] Building CXX object lib/Sta...cAnalyzerCheckers.dir/MIGChecker.cpp.o
  1902. In file included from ../include/clang/Analysis/ProgramPoint.h:17,
  1903. from ../include/clang/StaticAnalyzer/Core/Checker.h:16,
  1904. from ../include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:18,
  1905. from ../lib/StaticAnalyzer/Checkers/MIGChecker.cpp:27:
  1906. ../include/clang/Analysis/AnalysisDeclContext.h: In function 'bool isInMIGCall(clang::ento::CheckerContext&)':
  1907. ../include/clang/Analysis/AnalysisDeclContext.h:245:64: warning: 'SFC' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1908. 245 | AnalysisDeclContext *getAnalysisDeclContext() const { return Ctx; }
  1909. | ^~~
  1910. ../lib/StaticAnalyzer/Checkers/MIGChecker.cpp:150:28: note: 'SFC' was declared here
  1911. 150 | const StackFrameContext *SFC;
  1912. | ^~~
  1913. [945/1613] Building CXX object lib/Sta...Checkers.dir/LocalizationChecker.cpp.o
  1914. In file included from ../include/clang/Basic/IdentifierTable.h:19,
  1915. from ../include/clang/AST/DeclarationName.h:18,
  1916. from ../include/clang/AST/DeclBase.h:18,
  1917. from ../include/clang/AST/Decl.h:19,
  1918. from ../include/clang/AST/Attr.h:18,
  1919. from ../lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:18:
  1920. ../include/clang/Basic/TokenKinds.h: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)':
  1921. ../include/clang/Basic/TokenKinds.h:79:74: warning: '*((void*)& Result +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1922. 78 | return K == tok::string_literal || K == tok::wide_string_literal ||
  1923. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1924. 79 | K == tok::utf8_string_literal || K == tok::utf16_string_literal ||
  1925. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  1926. 80 | K == tok::utf32_string_literal;
  1927. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1928. ../lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1154:9: note: '*((void*)& Result +12)' was declared here
  1929. 1154 | Token Result; // This will hold the token just before the last ')'
  1930. | ^~~~~~
  1931. [1018/1613] Building CXX object lib/Fo...Files/obj.clangFormat.dir/Format.cpp.o
  1932. ../lib/Format/Format.cpp: In function 'void clang::format::sortCppIncludes(const clang::format::FormatStyle&, const llvm::SmallVectorImpl<clang::format::{anonymous}::IncludeDirective>&, llvm::ArrayRef<clang::tooling::Range>, llvm::StringRef, llvm::StringRef, clang::tooling::Replacements&, unsigned int*)':
  1933. ../lib/Format/Format.cpp:1970:53: warning: 'CursorToEOLOffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1934. 1970 | *Cursor = IncludesBeginOffset + result.size() - CursorToEOLOffset;
  1935. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  1936. ../lib/Format/Format.cpp:1969:16: warning: 'CursorIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1937. 1969 | if (Cursor && CursorIndex == Index)
  1938. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  1939. [1075/1613] Building CXX object tools/...eFiles/modularize.dir/Modularize.cpp.o
  1940. ../tools/extra/modularize/Modularize.cpp: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = CollectEntitiesVisitor]':
  1941. ../tools/extra/modularize/Modularize.cpp:591:43: warning: 'LinkageLabel' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1942. 591 | if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, LinkageLabel,
  1943. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1944. 592 | errs()))
  1945. | ~~~~~~~
  1946. ../tools/extra/modularize/Modularize.cpp:582:17: note: 'LinkageLabel' was declared here
  1947. 582 | const char *LinkageLabel;
  1948. | ^~~~~~~~~~~~
  1949. [1089/1613] Building CXX object tools/...le.dir/DurationFactoryScaleCheck.cpp.o
  1950. ../tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp: In member function 'virtual void clang::tidy::abseil::DurationFactoryScaleCheck::check(const clang::ast_matchers::MatchFinder::MatchResult&)':
  1951. ../tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp:226:68: warning: 'Remainder' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1952. 226 | tooling::fixit::getText(*Remainder, *Result.Context) + ")")
  1953. | ^
  1954. [1138/1613] Building CXX object tools/.../CMakeFiles/clang.dir/cc1as_main.cpp.o
  1955. ../tools/driver/cc1as_main.cpp: In function 'bool ExecuteAssembler({anonymous}::AssemblerInvocation&, clang::DiagnosticsEngine&)':
  1956. ../tools/driver/cc1as_main.cpp:517:23: warning: 'Value' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1957. 517 | Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value);
  1958. | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1959. [1443/1613] Building CXX object tools/...les/obj.clangDaemon.dir/Shutdown.cpp.o
  1960. FAILED: tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Shutdown.cpp.o
  1961. /usr/bin/c++ -DCLANG_REPOSITORY_STRING="\"Fedora 10.0.0-0.1.20200119.git587b3b2.fc32\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/extra/clangd -I../tools/extra/clangd -I../include -Iinclude -I/include -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -DNDEBUG -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Shutdown.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Shutdown.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Shutdown.cpp.o -c ../tools/extra/clangd/Shutdown.cpp
  1962. ../tools/extra/clangd/Shutdown.cpp: In lambda function:
  1963. ../tools/extra/clangd/Shutdown.cpp:21:10: error: 'abort' is not a member of 'std'
  1964. 21 | std::abort();
  1965. | ^~~~~
  1966. ../tools/extra/clangd/Shutdown.cpp: In function 'void clang::clangd::requestShutdown()':
  1967. ../tools/extra/clangd/Shutdown.cpp:30:10: error: 'abort' is not a member of 'std'
  1968. 30 | std::abort();
  1969. | ^~~~~
  1970. [1465/1613] Building CXX object tools/...akeFiles/obj.clangDaemon.dir/AST.cpp.o
  1971. ../tools/extra/clangd/AST.cpp: In function 'std::string clang::clangd::{anonymous}::getQualification(clang::ASTContext&, const clang::DeclContext*, const clang::DeclContext*, llvm::function_ref<bool(clang::NestedNameSpecifier*)>)':
  1972. ../tools/extra/clangd/AST.cpp:109:8: warning: variable 'ReachedNS' set but not used [-Wunused-but-set-variable]
  1973. 109 | bool ReachedNS = false;
  1974. | ^~~~~~~~~
  1975. [1476/1613] Building CXX object tools/...es/obj.clangDaemon.dir/ParsedAST.cpp.o
  1976. ninja: build stopped: subcommand failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement