ayzhao accepted this revision.
ayzhao added a comment.
This revision is now accepted and ready to land.

LGTM, looks like this builds on Windows now:

  C:\src\llvm-project\build-ninja>ninja all
  [3498/6597] Building CXX object 
tools\clang\lib\AST\CMakeFiles\obj.clangAST.dir\AttrDocTable.cpp.obj
  C:\src\llvm-project\clang\lib\AST\AttrDocTable.cpp(24): warning C4018: '<': 
signed/unsigned mismatch
  [3846/6597] Building CXX object 
tools\clang\lib\CodeGen\CMakeFiles\obj.clangCodeGen.dir\CGExpr.cpp.obj
  C:\src\llvm-project\clang\lib\CodeGen\CGExpr.cpp(3583): warning C4018: '<=': 
signed/unsigned mismatch
  [4655/6597] Building CXX object 
tools\lld\COFF\CMakeFiles\lldCOFF.dir\PDB.cpp.obj
  C:\src\llvm-project\lld\COFF\PDB.cpp(839): warning C4018: '>=': 
signed/unsigned mismatch
  [4919/6597] Building CXX object 
tools\lldb\source\Core\CMakeFiles\lldbCore.dir\ModuleList.cpp.obj
  C:\src\llvm-project\lldb\source\Core\ModuleList.cpp(336): warning C4996: 
'std::shared_ptr<lldb_private::Module>::unique': warning STL4016: 
std::shared_ptr::unique() is deprecated in C++17. You can define 
_SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or 
_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
  C:\src\llvm-project\lldb\source\Core\ModuleList.cpp(367): warning C4996: 
'std::shared_ptr<lldb_private::Module>::unique': warning STL4016: 
std::shared_ptr::unique() is deprecated in C++17. You can define 
_SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or 
_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
  [5175/6597] Building CXX object 
tools\lldb\source\Plugins\Process\Utility\CMakeFiles\lldbPluginProcessUtility.dir\NativeRegisterContextDBReg_x86.cpp.obj
  
C:\src\llvm-project\lldb\source\Plugins\Process\Utility\NativeRegisterContextDBReg_x86.h(23):
 warning C4589: Constructor of abstract class 
'lldb_private::NativeRegisterContextDBReg_x86' ignores initializer for virtual 
base class 'lldb_private::NativeRegisterContextRegisterInfo'
  
C:\src\llvm-project\lldb\source\Plugins\Process\Utility\NativeRegisterContextDBReg_x86.h(23):
 note: virtual base classes are only initialized by the most-derived type
  [5205/6597] Building CXX object 
tools\lldb\source\Plugins\LanguageRuntime\ObjC\AppleObjCRuntime\CMakeFiles\lldbPluginAppleObjCRuntime.dir\AppleObjCRuntimeV2.cpp.obj
  
C:\src\llvm-project\lldb\source\Plugins\LanguageRuntime\ObjC\AppleObjCRuntime\AppleObjCRuntimeV2.cpp(1744):
 warning C5030: attribute 'clang::fallthrough' is not recognized
  [5263/6597] Building CXX object 
tools\lldb\source\Plugins\Process\Utility\CMakeFiles\lldbPluginProcessUtility.dir\RegisterContextPOSIX_mips64.cpp.obj
  
C:\src\llvm-project\lldb\source\Plugins\Process\Utility\RegisterContextPOSIX_mips64.cpp(109):
 warning C4065: switch statement contains 'default' but no 'case' labels
  
C:\src\llvm-project\lldb\source\Plugins\Process\Utility\RegisterContextPOSIX_mips64.cpp(120):
 warning C4065: switch statement contains 'default' but no 'case' labels
  [5593/6597] Building CXX object 
tools\lldb\source\API\CMakeFiles\liblldb.dir\SBTypeFilter.cpp.obj
  C:\src\llvm-project\lldb\source\API\SBTypeFilter.cpp(169): warning C4996: 
'std::shared_ptr<lldb_private::TypeFilterImpl>::unique': warning STL4016: 
std::shared_ptr::unique() is deprecated in C++17. You can define 
_SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or 
_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
  [5652/6597] Building CXX object 
tools\lldb\source\API\CMakeFiles\liblldb.dir\SBTypeFormat.cpp.obj
  C:\src\llvm-project\lldb\source\API\SBTypeFormat.cpp(160): warning C4996: 
'std::shared_ptr<lldb_private::TypeFormatImpl>::unique': warning STL4016: 
std::shared_ptr::unique() is deprecated in C++17. You can define 
_SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or 
_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
  [5665/6597] Building CXX object 
tools\lldb\source\API\CMakeFiles\liblldb.dir\SBTypeSynthetic.cpp.obj
  C:\src\llvm-project\lldb\source\API\SBTypeSynthetic.cpp(187): warning C4996: 
'std::shared_ptr<lldb_private::ScriptedSyntheticChildren>::unique': warning 
STL4016: std::shared_ptr::unique() is deprecated in C++17. You can define 
_SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or 
_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
  [5675/6597] Building CXX object 
tools\lldb\source\API\CMakeFiles\liblldb.dir\SBTypeSummary.cpp.obj
  C:\src\llvm-project\lldb\source\API\SBTypeSummary.cpp(384): warning C4996: 
'std::shared_ptr<lldb_private::TypeSummaryImpl>::unique': warning STL4016: 
std::shared_ptr::unique() is deprecated in C++17. You can define 
_SILENCE_CXX17_SHARED_PTR_UNIQUE_DEPRECATION_WARNING or 
_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
  [6585/6597] Building CXX object 
tools\clang\tools\extra\clangd\CMakeFiles\obj.clangDaemon.dir\InlayHints.cpp.obj
  C:\src\llvm-project\clang-tools-extra\clangd\InlayHints.cpp(594): warning 
C4018: '<': signed/unsigned mismatch
  [6597/6597] Linking CXX executable bin\clangd.exe


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D148546/new/

https://reviews.llvm.org/D148546

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to