Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clangmetatool is too unix centric #35

Open
LegalizeAdulthood opened this issue Jul 7, 2019 · 9 comments
Open

clangmetatool is too unix centric #35

LegalizeAdulthood opened this issue Jul 7, 2019 · 9 comments

Comments

@LegalizeAdulthood
Copy link

Describe the bug
The code only works on Unix and can't be easily setup in Windows.

To Reproduce
Steps to reproduce the behavior:

  1. Download llvm/clang
  2. Build debug clang install target
  3. Download clangmetatool
  4. Configure clangmetatool to use clang debug install dir
  5. Compile clangmetatool install target (many hundreds of warnings are issued from clang headers, first sign that something is wrong)
  6. Create tool from the skeleton
  7. Attempt to compile the skeleton after adjusting CMakeLists.txt for tool name
  8. Compilation of the skeleton fails due to conflicting compiler settings between clang and the skeleton

Expected behavior
It should Just Work.

Screenshots

Environment (please complete the following information):

  • Windows 10
  • CMake generator Visual Studio 15 2017 Win64

Additional context

@LegalizeAdulthood
Copy link
Author

1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug x64 ------
1>Checking Build System
1>CMake does not need to re-run because C:/Code/mock-api-tool/build/CMakeFiles/generate.stamp is up-to-date.
2>------ Rebuild All started: Project: mock-api, Configuration: Debug x64 ------
3>------ Skipped Rebuild All: Project: clang-tablegen-targets, Configuration: Debug x64 ------
3>Project not selected to build for this solution configuration 
4>------ Skipped Rebuild All: Project: intrinsics_gen, Configuration: Debug x64 ------
4>Project not selected to build for this solution configuration 
2>Building Custom Rule C:/Code/mock-api-tool/CMakeLists.txt
2>CMake does not need to re-run because C:/Code/mock-api-tool/build/CMakeFiles/generate.stamp is up-to-date.
2>main.cpp
2>c:\code\clang\install\include\llvm\support\mathextras.h(379): warning C4146: unary minus operator applied to unsigned type, result still unsigned
2>c:\code\clang\install\include\llvm\adt\smallvector.h(44): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\smallvector.h(68): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\apint.h(1723): warning C4244: 'argument': conversion from 'uint64_t' to 'uint32_t', possible loss of data
2>c:\code\clang\install\include\llvm\adt\apint.h(1770): warning C4244: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\hashing.h(194): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
2>c:\code\clang\install\include\llvm\adt\densemapinfo.h(267): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\stringextras.h(72): warning C4146: unary minus operator applied to unsigned type, result still unsigned
2>c:\code\clang\install\include\llvm\adt\stringextras.h(79): warning C4146: unary minus operator applied to unsigned type, result still unsigned
2>c:\code\clang\install\include\llvm\adt\stringextras.h(163): warning C4146: unary minus operator applied to unsigned type, result still unsigned
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=std::string
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=std::string
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=std::string
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=std::string
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=std::string
2>        ]
2>c:\code\clang\install\include\llvm\support\error.h(967): note: see reference to class template instantiation 'llvm::SmallVector<std::string,2>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::FixItHint
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::FixItHint
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::FixItHint
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::FixItHint
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::FixItHint
2>        ]
2>c:\code\clang\install\include\clang\basic\diagnostic.h(950): note: see reference to class template instantiation 'llvm::SmallVector<clang::FixItHint,8>' being compiled
2>c:\code\clang\install\include\clang\basic\diagnostic.h(1402): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\basic\diagnostic.h(1417): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\basic\diagnostic.h(1477): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\basic\diagnostic.h(1487): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\basic\identifiertable.h(152): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\sourcemgr.h(136): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\sourcemgr.h(157): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=llvm::SMFixIt
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=llvm::SMFixIt
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=llvm::SMFixIt
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=llvm::SMFixIt
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=llvm::SMFixIt
2>        ]
2>c:\code\clang\install\include\llvm\support\sourcemgr.h(268): note: see reference to class template instantiation 'llvm::SmallVector<llvm::SMFixIt,4>' being compiled
2>c:\code\clang\install\include\llvm\support\virtualfilesystem.h(237): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>
2>        ]
2>c:\code\clang\install\include\llvm\support\virtualfilesystem.h(326): note: see reference to class template instantiation 'llvm::SmallVector<llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>,1>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=std::unique_ptr<clang::DirectoryEntry,std::default_delete<clang::DirectoryEntry>>
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::DirectoryEntry,std::default_delete<clang::DirectoryEntry>>
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::DirectoryEntry,std::default_delete<clang::DirectoryEntry>>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::DirectoryEntry,std::default_delete<clang::DirectoryEntry>>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::DirectoryEntry,std::default_delete<clang::DirectoryEntry>>
2>        ]
2>c:\code\clang\install\include\clang\basic\filemanager.h(130): note: see reference to class template instantiation 'llvm::SmallVector<std::unique_ptr<clang::DirectoryEntry,std::default_delete<_Ty>>,4>' being compiled
2>        with
2>        [
2>            _Ty=clang::DirectoryEntry
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=std::unique_ptr<clang::FileEntry,std::default_delete<clang::FileEntry>>
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::FileEntry,std::default_delete<clang::FileEntry>>
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::FileEntry,std::default_delete<clang::FileEntry>>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::FileEntry,std::default_delete<clang::FileEntry>>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::FileEntry,std::default_delete<clang::FileEntry>>
2>        ]
2>c:\code\clang\install\include\clang\basic\filemanager.h(132): note: see reference to class template instantiation 'llvm::SmallVector<std::unique_ptr<clang::FileEntry,std::default_delete<_Ty>>,4>' being compiled
2>        with
2>        [
2>            _Ty=clang::FileEntry
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::Module::Header
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::Header
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::Module::Header
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::Header
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::Header
2>        ]
2>c:\code\clang\install\include\clang\basic\module.h(174): note: see reference to class template instantiation 'llvm::SmallVector<clang::Module::Header,2>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::Module::UnresolvedHeaderDirective
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::UnresolvedHeaderDirective
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::Module::UnresolvedHeaderDirective
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::UnresolvedHeaderDirective
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::UnresolvedHeaderDirective
2>        ]
2>c:\code\clang\install\include\clang\basic\module.h(190): note: see reference to class template instantiation 'llvm::SmallVector<clang::Module::UnresolvedHeaderDirective,1>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::Module::Requirement
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::Requirement
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::Module::Requirement
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::Requirement
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::Requirement
2>        ]
2>c:\code\clang\install\include\clang\basic\module.h(204): note: see reference to class template instantiation 'llvm::SmallVector<clang::Module::Requirement,2>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=std::pair<std::string,clang::SourceLocation>
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=std::pair<std::string,clang::SourceLocation>
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=std::pair<std::string,clang::SourceLocation>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=std::pair<std::string,clang::SourceLocation>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=std::pair<std::string,clang::SourceLocation>
2>        ]
2>c:\code\clang\install\include\clang\basic\module.h(306): note: see reference to class template instantiation 'llvm::SmallVector<std::pair<std::string,clang::SourceLocation>,2>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::Module::UnresolvedExportDecl
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::UnresolvedExportDecl
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::Module::UnresolvedExportDecl
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::UnresolvedExportDecl
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::UnresolvedExportDecl
2>        ]
2>c:\code\clang\install\include\clang\basic\module.h(315): note: see reference to class template instantiation 'llvm::SmallVector<clang::Module::UnresolvedExportDecl,2>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::ModuleId
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::ModuleId
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::ModuleId
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::ModuleId
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::ModuleId
2>        ]
2>c:\code\clang\install\include\clang\basic\module.h(321): note: see reference to class template instantiation 'llvm::SmallVector<clang::ModuleId,2>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::Module::LinkLibrary
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::LinkLibrary
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::Module::LinkLibrary
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::LinkLibrary
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::Module::LinkLibrary
2>        ]
2>c:\code\clang\install\include\clang\basic\module.h(342): note: see reference to class template instantiation 'llvm::SmallVector<clang::Module::LinkLibrary,2>' being compiled
2>c:\code\clang\install\include\clang\basic\module.h(439): warning C4267: '=': conversion from 'size_t' to 'ValueTy', possible loss of data
2>        with
2>        [
2>            ValueTy=unsigned int
2>        ]
2>c:\code\clang\install\include\clang\ast\templatebase.h(221): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\templatebase.h(576): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\expr.h(2193): warning C4244: 'return': conversion from 'uintptr_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\expr.h(4401): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(575): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(591): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(925): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(941): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(1185): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(1201): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(1468): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(1515): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(1532): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2260): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2287): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2398): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2414): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2796): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2823): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2836): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2934): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2951): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(2971): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3085): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3105): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3278): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3306): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3319): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3782): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3798): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3858): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(3874): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(6931): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(6947): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(7667): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(7683): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(7711): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(7727): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(7755): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(7771): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(7799): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(7815): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(8579): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(8603): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9044): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9060): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9088): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9104): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9682): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9694): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9719): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9839): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(9855): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(10140): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(10164): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(10192): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(10208): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(10236): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\attrs.inc(10252): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\typeloc.h(952): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\asttypetraits.h(364): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\asttypetraits.h(371): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\asttypetraits.h(375): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\bitvector.h(373): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\bitvector.h(426): warning C4244: '=': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\bitvector.h(465): warning C4244: '=': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=std::pair<std::string,clang::FullSourceLoc>
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=std::pair<std::string,clang::FullSourceLoc>
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=std::pair<std::string,clang::FullSourceLoc>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=std::pair<std::string,clang::FullSourceLoc>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=std::pair<std::string,clang::FullSourceLoc>
2>        ]
2>c:\code\clang\install\include\clang\basic\sourcemanager.h(743): note: see reference to class template instantiation 'llvm::SmallVector<std::pair<std::string,clang::FullSourceLoc>,2>' being compiled
2>c:\code\clang\install\include\clang\basic\sourcemanager.h(1638): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\basic\sourcemanager.h(1648): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\ir\derivedtypes.h(441): warning C4244: 'argument': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\ir\derivedtypes.h(449): warning C4244: 'argument': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\ir\derivedtypes.h(459): warning C4244: 'argument': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\ir\derivedtypes.h(465): warning C4244: 'initializing': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\ir\derivedtypes.h(474): warning C4244: 'initializing': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\ir\derivedtypes.h(484): warning C4244: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\ir\derivedtypes.h(494): warning C4244: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\basic\targetinfo.h(661): warning C4244: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\basic\targetinfo.h(878): warning C4244: 'argument': conversion from 'uint64_t' to 'const T', possible loss of data
2>        with
2>        [
2>            T=int
2>        ]
2>c:\code\clang\install\include\clang\ast\astcontext.h(3074): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\astcontext.h(3112): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\cachedhashstring.h(39): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
2>c:\code\clang\install\include\llvm\adt\cachedhashstring.h(104): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=llvm::CachedHashString
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=llvm::CachedHashString
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=llvm::CachedHashString
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=llvm::CachedHashString
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=llvm::CachedHashString
2>        ]
2>c:\code\clang\install\include\llvm\adt\setvector.h(48): note: see reference to class template instantiation 'llvm::SmallVector<T,16>' being compiled
2>        with
2>        [
2>            T=llvm::CachedHashString
2>        ]
2>c:\code\clang\install\include\llvm\adt\setvector.h(298): note: see reference to class template instantiation 'llvm::SetVector<T,llvm::SmallVector<T,16>,llvm::SmallDenseSet<T,16,llvm::DenseMapInfo<llvm::CachedHashString>>>' being compiled
2>        with
2>        [
2>            T=llvm::CachedHashString
2>        ]
2>c:\code\clang\install\include\clang\lex\headersearchoptions.h(170): note: see reference to class template instantiation 'llvm::SmallSetVector<llvm::CachedHashString,16>' being compiled
2>c:\code\clang\install\include\clang\lex\preprocessingrecord.h(369): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\lex\preprocessingrecord.h(447): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\lex\preprocessingrecord.h(461): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
2>c:\code\clang\install\include\clang\lex\preprocessingrecord.h(471): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
2>c:\code\clang\install\include\clang\lex\preprocessingrecord.h(481): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
2>c:\code\clang\install\include\clang\lex\preprocessingrecord.h(482): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
2>c:\code\clang\install\include\clang\lex\preprocessingrecord.h(566): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\lex\macroinfo.h(171): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\lex\macroinfo.h(192): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data
2>c:\code\clang\install\include\clang\lex\macroinfo.h(233): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\lex\macroinfo.h(509): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\unresolvedset.h(124): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\astunresolvedset.h(77): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\declcxx.h(166): warning C4291: 'void *clang::Decl::operator new(size_t,const clang::ASTContext &,clang::DeclContext *,size_t)': no matching operator delete found; memory will not be freed if initialization throws an exception
2>c:\code\clang\install\include\clang\ast\declbase.h(350): note: see declaration of 'clang::Decl::operator new'
2>c:\code\clang\install\include\clang\ast\declcxx.h(3305): warning C4291: 'void *clang::Decl::operator new(size_t,const clang::ASTContext &,clang::DeclContext *,size_t)': no matching operator delete found; memory will not be freed if initialization throws an exception
2>c:\code\clang\install\include\clang\ast\declbase.h(350): note: see declaration of 'clang::Decl::operator new'
2>c:\code\clang\install\include\clang\ast\declcxx.h(3593): warning C4244: 'return': conversion from '__int64' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\declcxx.h(3647): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\declcxx.h(3992): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=llvm::SmallVector<clang::ParsedAttr *,8>
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=llvm::SmallVector<clang::ParsedAttr *,8>
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=llvm::SmallVector<clang::ParsedAttr *,8>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=llvm::SmallVector<clang::ParsedAttr *,8>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=llvm::SmallVector<clang::ParsedAttr *,8>
2>        ]
2>c:\code\clang\install\include\clang\sema\parsedattr.h(661): note: see reference to class template instantiation 'llvm::SmallVector<llvm::SmallVector<clang::ParsedAttr *,8>,14>' being compiled
2>c:\code\clang\install\include\llvm\support\trailingobjects.h(139): note: see reference to class template instantiation 'llvm::trailing_objects_internal::TrailingObjectsImpl<8,BaseTy,TopTrailingObj,NextTy>' being compiled
2>        with
2>        [
2>            BaseTy=clang::ParsedAttr,
2>            TopTrailingObj=llvm::TrailingObjects<clang::ParsedAttr,clang::ArgsUnion,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>,
2>            NextTy=clang::detail::PropertyData
2>        ]
2>c:\code\clang\install\include\llvm\support\trailingobjects.h(139): note: see reference to class template instantiation 'llvm::trailing_objects_internal::TrailingObjectsImpl<8,BaseTy,TopTrailingObj,NextTy,clang::detail::PropertyData>' being compiled
2>        with
2>        [
2>            BaseTy=clang::ParsedAttr,
2>            TopTrailingObj=llvm::TrailingObjects<clang::ParsedAttr,clang::ArgsUnion,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>,
2>            NextTy=clang::ParsedType
2>        ]
2>c:\code\clang\install\include\llvm\support\trailingobjects.h(139): note: see reference to class template instantiation 'llvm::trailing_objects_internal::TrailingObjectsImpl<8,BaseTy,TopTrailingObj,NextTy,clang::ParsedType,clang::detail::PropertyData>' being compiled
2>        with
2>        [
2>            BaseTy=clang::ParsedAttr,
2>            TopTrailingObj=llvm::TrailingObjects<clang::ParsedAttr,clang::ArgsUnion,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>,
2>            NextTy=clang::detail::TypeTagForDatatypeData
2>        ]
2>c:\code\clang\install\include\llvm\support\trailingobjects.h(139): note: see reference to class template instantiation 'llvm::trailing_objects_internal::TrailingObjectsImpl<8,BaseTy,TopTrailingObj,NextTy,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>' being compiled
2>        with
2>        [
2>            BaseTy=clang::ParsedAttr,
2>            TopTrailingObj=llvm::TrailingObjects<clang::ParsedAttr,clang::ArgsUnion,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>,
2>            NextTy=clang::detail::AvailabilityData
2>        ]
2>c:\code\clang\install\include\llvm\support\trailingobjects.h(139): note: see reference to class template instantiation 'llvm::trailing_objects_internal::TrailingObjectsImpl<8,BaseTy,TopTrailingObj,NextTy,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>' being compiled
2>        with
2>        [
2>            BaseTy=clang::ParsedAttr,
2>            TopTrailingObj=llvm::TrailingObjects<clang::ParsedAttr,clang::ArgsUnion,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>,
2>            NextTy=clang::ArgsUnion
2>        ]
2>c:\code\clang\install\include\llvm\support\trailingobjects.h(237): note: see reference to class template instantiation 'llvm::trailing_objects_internal::TrailingObjectsImpl<8,BaseTy,llvm::TrailingObjects<BaseTy,clang::ArgsUnion,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>,BaseTy,clang::ArgsUnion,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>' being compiled
2>        with
2>        [
2>            BaseTy=clang::ParsedAttr
2>        ]
2>c:\code\clang\install\include\clang\sema\parsedattr.h(119): note: see reference to class template instantiation 'llvm::TrailingObjects<clang::ParsedAttr,clang::ArgsUnion,clang::detail::AvailabilityData,clang::detail::TypeTagForDatatypeData,clang::ParsedType,clang::detail::PropertyData>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::DeclaratorChunk
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::DeclaratorChunk
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::DeclaratorChunk
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::DeclaratorChunk
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::DeclaratorChunk
2>        ]
2>c:\code\clang\install\include\clang\sema\declspec.h(1793): note: see reference to class template instantiation 'llvm::SmallVector<clang::DeclaratorChunk,8>' being compiled
2>c:\code\clang\install\include\clang\sema\declspec.h(1933): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\sema\declspec.h(2185): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\sema\declspec.h(2216): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\sema\declspec.h(2227): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\sema\declspec.h(2248): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::CXXScopeSpec
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::CXXScopeSpec
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::CXXScopeSpec
2>        ]
2>c:\code\clang\install\include\llvm\adt\optional.h(216): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::CXXScopeSpec
2>        ]
2>c:\code\clang\install\include\clang\sema\codecompleteconsumer.h(354): note: see reference to class template instantiation 'llvm::Optional<clang::CXXScopeSpec>' being compiled
2>c:\code\clang\install\include\clang\lex\preprocessorlexer.h(122): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\lex\lexer.h(569): warning C4244: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\basic\builtins.h(223): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=std::unique_ptr<clang::ModuleMapCallbacks,std::default_delete<clang::ModuleMapCallbacks>>
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::ModuleMapCallbacks,std::default_delete<clang::ModuleMapCallbacks>>
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::ModuleMapCallbacks,std::default_delete<clang::ModuleMapCallbacks>>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::ModuleMapCallbacks,std::default_delete<clang::ModuleMapCallbacks>>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::ModuleMapCallbacks,std::default_delete<clang::ModuleMapCallbacks>>
2>        ]
2>c:\code\clang\install\include\clang\lex\modulemap.h(81): note: see reference to class template instantiation 'llvm::SmallVector<std::unique_ptr<clang::ModuleMapCallbacks,std::default_delete<_Ty>>,1>' being compiled
2>        with
2>        [
2>            _Ty=clang::ModuleMapCallbacks
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=std::unique_ptr<clang::Module,std::default_delete<clang::Module>>
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::Module,std::default_delete<clang::Module>>
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::Module,std::default_delete<clang::Module>>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::Module,std::default_delete<clang::Module>>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=std::unique_ptr<clang::Module,std::default_delete<clang::Module>>
2>        ]
2>c:\code\clang\install\include\clang\lex\modulemap.h(98): note: see reference to class template instantiation 'llvm::SmallVector<std::unique_ptr<clang::Module,std::default_delete<_Ty>>,8>' being compiled
2>        with
2>        [
2>            _Ty=clang::Module
2>        ]
2>c:\code\clang\install\include\clang\lex\preprocessor.h(1323): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::ASTUnit::StandaloneDiagnostic
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::ASTUnit::StandaloneDiagnostic
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::ASTUnit::StandaloneDiagnostic
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::ASTUnit::StandaloneDiagnostic
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::ASTUnit::StandaloneDiagnostic
2>        ]
2>c:\code\clang\install\include\clang\frontend\astunit.h(185): note: see reference to class template instantiation 'llvm::SmallVector<clang::ASTUnit::StandaloneDiagnostic,4>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::StoredDiagnostic
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::StoredDiagnostic
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::StoredDiagnostic
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::StoredDiagnostic
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::StoredDiagnostic
2>        ]
2>c:\code\clang\install\include\clang\frontend\astunit.h(189): note: see reference to class template instantiation 'llvm::SmallVector<clang::StoredDiagnostic,4>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::PrecompiledPreamble
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::PrecompiledPreamble
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::PrecompiledPreamble
2>        ]
2>c:\code\clang\install\include\llvm\adt\optional.h(216): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::PrecompiledPreamble
2>        ]
2>c:\code\clang\install\include\clang\frontend\astunit.h(225): note: see reference to class template instantiation 'llvm::Optional<clang::PrecompiledPreamble>' being compiled
2>c:\code\clang\install\include\clang\frontend\astunit.h(605): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\frontend\astunit.h(625): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::ParsedSourceRange
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::ParsedSourceRange
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::ParsedSourceRange
2>        ]
2>c:\code\clang\install\include\llvm\adt\optional.h(216): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::ParsedSourceRange
2>        ]
2>c:\code\clang\install\include\clang\frontend\commandlinesourceloc.h(72): note: see reference to class template instantiation 'llvm::Optional<clang::ParsedSourceRange>' being compiled
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::tooling::Replacement
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::tooling::Replacement
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::tooling::Replacement
2>        ]
2>c:\code\clang\install\include\llvm\adt\optional.h(216): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::tooling::Replacement
2>        ]
2>c:\code\clang\install\include\clang\tooling\core\replacement.h(194): note: see reference to class template instantiation 'llvm::Optional<clang::tooling::Replacement>' being compiled
2>c:\code\clang\install\include\clang\tooling\core\replacement.h(272): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\option\opttable.h(89): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\decltemplate.h(246): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\decltemplate.h(1681): warning C4291: 'void *clang::Decl::operator new(size_t,const clang::ASTContext &,clang::DeclContext *,size_t)': no matching operator delete found; memory will not be freed if initialization throws an exception
2>c:\code\clang\install\include\clang\ast\declbase.h(350): note: see declaration of 'clang::Decl::operator new'
2>c:\code\clang\install\include\clang\ast\decltemplate.h(2346): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\decltemplate.h(2516): warning C4291: 'void *clang::Decl::operator new(size_t,const clang::ASTContext &,clang::DeclContext *,size_t)': no matching operator delete found; memory will not be freed if initialization throws an exception
2>c:\code\clang\install\include\clang\ast\declbase.h(350): note: see declaration of 'clang::Decl::operator new'
2>c:\code\clang\install\include\clang\ast\declfriend.h(88): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\declobjc.h(1476): warning C4244: 'return': conversion from '__int64' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\declobjc.h(2405): warning C4244: 'return': conversion from '__int64' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\declobjc.h(2713): warning C4244: 'return': conversion from '__int64' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\exprcxx.h(4033): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\stmtopenmp.h(233): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::ast_matchers::internal::BoundNodesMap
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::ast_matchers::internal::BoundNodesMap
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::ast_matchers::internal::BoundNodesMap
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::ast_matchers::internal::BoundNodesMap
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=clang::ast_matchers::internal::BoundNodesMap
2>        ]
2>c:\code\clang\install\include\clang\astmatchers\astmatchersinternal.h(263): note: see reference to class template instantiation 'llvm::SmallVector<clang::ast_matchers::internal::BoundNodesMap,1>' being compiled
2>c:\code\clang\install\include\clang\astmatchers\astmatchers.h(3673): warning C4244: 'initializing': conversion from '__int64' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\astmatchers\astmatchers.h(3673): warning C4244: 'initializing': conversion from '__int64' to 'const unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\type_traits.h(97): warning C4624: 'llvm::detail::trivial_helper<T>': destructor was implicitly defined as deleted
2>        with
2>        [
2>            T=clang::ast_matchers::BoundNodes
2>        ]
2>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\type_traits(842): note: see reference to class template instantiation 'llvm::detail::trivial_helper<T>' being compiled
2>        with
2>        [
2>            T=clang::ast_matchers::BoundNodes
2>        ]
2>c:\code\clang\install\include\llvm\support\type_traits.h(150): note: see reference to class template instantiation 'std::is_copy_constructible<llvm::detail::trivial_helper<T>>' being compiled
2>        with
2>        [
2>            T=clang::ast_matchers::BoundNodes
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::is_trivially_copyable<T>' being compiled
2>        with
2>        [
2>            T=clang::ast_matchers::BoundNodes
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<clang::ast_matchers::BoundNodes>' being compiled
2>c:\code\clang\install\include\clang\astmatchers\astmatchfinder.h(281): note: see reference to class template instantiation 'llvm::SmallVector<clang::ast_matchers::BoundNodes,1>' being compiled
2>c:\code\clang\install\include\llvm\adt\tinyptrvector.h(173): warning C4267: 'return': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\tinyptrvector.h(168): note: while compiling class template member function 'unsigned int llvm::TinyPtrVector<clang::ParsedAttr *>::size(void) const'
2>c:\code\clang\install\include\clang\sema\parsedattr.h(817): note: see reference to function template instantiation 'unsigned int llvm::TinyPtrVector<clang::ParsedAttr *>::size(void) const' being compiled
2>c:\code\clang\install\include\clang\sema\parsedattr.h(687): note: see reference to class template instantiation 'llvm::TinyPtrVector<clang::ParsedAttr *>' being compiled
2>c:\code\clang\install\include\clang\ast\typeloc.h(428): warning C4244: '=': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\typeloc.h(425): note: while compiling class template member function 'void *clang::ConcreteTypeLoc<clang::UnqualTypeLoc,clang::DependentTemplateSpecializationTypeLoc,clang::DependentTemplateSpecializationType,clang::DependentTemplateSpecializationLocInfo>::getExtraLocalData(void) const'
2>c:\code\clang\install\include\clang\ast\typeloc.h(2199): note: see reference to function template instantiation 'void *clang::ConcreteTypeLoc<clang::UnqualTypeLoc,clang::DependentTemplateSpecializationTypeLoc,clang::DependentTemplateSpecializationType,clang::DependentTemplateSpecializationLocInfo>::getExtraLocalData(void) const' being compiled
2>c:\code\clang\install\include\clang\ast\typeloc.h(2088): note: see reference to class template instantiation 'clang::ConcreteTypeLoc<clang::UnqualTypeLoc,clang::DependentTemplateSpecializationTypeLoc,clang::DependentTemplateSpecializationType,clang::DependentTemplateSpecializationLocInfo>' being compiled
2>c:\code\clang\install\include\clang\ast\externalastsource.h(404): warning C4244: 'argument': conversion from 'uint64_t' to 'uint32_t', possible loss of data
2>c:\code\clang\install\include\clang\ast\externalastsource.h(400): note: while compiling class template member function 'T *clang::LazyOffsetPtr<T,uint32_t,{&clang::ExternalASTSource::[thunk]: __cdecl clang::ExternalASTSource::`vcall'{8,{flat}}' }',0}>::get(clang::ExternalASTSource *) const'
2>        with
2>        [
2>            T=clang::Decl
2>        ]
2>c:\code\clang\install\include\clang\ast\declfriend.h(99): note: see reference to function template instantiation 'T *clang::LazyOffsetPtr<T,uint32_t,{&clang::ExternalASTSource::[thunk]: __cdecl clang::ExternalASTSource::`vcall'{8,{flat}}' }',0}>::get(clang::ExternalASTSource *) const' being compiled
2>        with
2>        [
2>            T=clang::Decl
2>        ]
2>c:\code\clang\install\include\clang\ast\declcxx.h(572): note: see reference to class template instantiation 'clang::LazyOffsetPtr<clang::Decl,uint32_t,{&clang::ExternalASTSource::[thunk]: __cdecl clang::ExternalASTSource::`vcall'{8,{flat}}' }',0}>' being compiled
2>c:\code\clang\install\include\llvm\support\allocator.h(343): warning C4244: 'argument': conversion from '__int64' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\allocator.h(340): note: while compiling class template member function 'size_t llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator,4096,4096>::getTotalMemory(void) const'
2>c:\code\clang\install\include\clang\basic\sourcemanager.h(1526): note: see reference to function template instantiation 'size_t llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator,4096,4096>::getTotalMemory(void) const' being compiled
2>c:\code\clang\install\include\llvm\support\allocator.h(442): note: see reference to class template instantiation 'llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator,4096,4096>' being compiled
2>c:\code\clang\install\include\llvm\support\allocator.h(491): note: see reference to class template instantiation 'llvm::SpecificBumpPtrAllocator<T>' being compiled
2>c:\code\clang\install\include\llvm\support\allocator.h(398): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\allocator.h(397): note: while compiling class template member function 'void llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator,4096,4096>::StartNewSlab(void)'
2>c:\code\clang\install\include\llvm\support\allocator.h(260): note: see reference to function template instantiation 'void llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator,4096,4096>::StartNewSlab(void)' being compiled
2>c:\code\clang\install\include\llvm\adt\densemap.h(388): warning C4244: 'return': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\densemap.h(382): note: while compiling class template member function 'unsigned int llvm::DenseMapBase<llvm::DenseMap<const clang::DeclContext *,llvm::StringRef,llvm::DenseMapInfo<KeyT>,llvm::detail::DenseMapPair<KeyT,ValueT>>,KeyT,ValueT,KeyInfoT,BucketT>::getMinBucketToReserveForEntries(unsigned int)'
2>        with
2>        [
2>            KeyT=const clang::DeclContext *,
2>            ValueT=llvm::StringRef,
2>            KeyInfoT=llvm::DenseMapInfo<const clang::DeclContext *>,
2>            BucketT=llvm::detail::DenseMapPair<const clang::DeclContext *,llvm::StringRef>
2>        ]
2>c:\code\clang\install\include\llvm\adt\densemap.h(789): note: see reference to function template instantiation 'unsigned int llvm::DenseMapBase<llvm::DenseMap<const clang::DeclContext *,llvm::StringRef,llvm::DenseMapInfo<KeyT>,llvm::detail::DenseMapPair<KeyT,ValueT>>,KeyT,ValueT,KeyInfoT,BucketT>::getMinBucketToReserveForEntries(unsigned int)' being compiled
2>        with
2>        [
2>            KeyT=const clang::DeclContext *,
2>            ValueT=llvm::StringRef,
2>            KeyInfoT=llvm::DenseMapInfo<const clang::DeclContext *>,
2>            BucketT=llvm::detail::DenseMapPair<const clang::DeclContext *,llvm::StringRef>
2>        ]
2>c:\code\clang\install\include\llvm\adt\densemap.h(711): note: see reference to class template instantiation 'llvm::DenseMapBase<llvm::DenseMap<const clang::DeclContext *,llvm::StringRef,llvm::DenseMapInfo<KeyT>,llvm::detail::DenseMapPair<KeyT,ValueT>>,KeyT,ValueT,KeyInfoT,BucketT>' being compiled
2>        with
2>        [
2>            KeyT=const clang::DeclContext *,
2>            ValueT=llvm::StringRef,
2>            KeyInfoT=llvm::DenseMapInfo<const clang::DeclContext *>,
2>            BucketT=llvm::detail::DenseMapPair<const clang::DeclContext *,llvm::StringRef>
2>        ]
2>c:\code\clang\install\include\clang\sema\codecompleteconsumer.h(637): note: see reference to class template instantiation 'llvm::DenseMap<const clang::DeclContext *,llvm::StringRef,llvm::DenseMapInfo<KeyT>,llvm::detail::DenseMapPair<KeyT,ValueT>>' being compiled
2>        with
2>        [
2>            KeyT=const clang::DeclContext *,
2>            ValueT=llvm::StringRef
2>        ]
2>c:\code\clang\install\include\clang\ast\typeloc.h(382): warning C4244: '=': conversion from 'uint64_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\typeloc.h(379): note: while compiling class template member function 'unsigned int clang::ConcreteTypeLoc<clang::UnqualTypeLoc,clang::PipeTypeLoc,clang::PipeType,clang::PipeTypeLocInfo>::getLocalDataSize(void) const'
2>c:\code\clang\install\include\clang\ast\typeloc.h(434): note: see reference to function template instantiation 'unsigned int clang::ConcreteTypeLoc<clang::UnqualTypeLoc,clang::PipeTypeLoc,clang::PipeType,clang::PipeTypeLocInfo>::getLocalDataSize(void) const' being compiled
2>c:\code\clang\install\include\clang\ast\typeloc.h(2300): note: see reference to class template instantiation 'clang::ConcreteTypeLoc<clang::UnqualTypeLoc,clang::PipeTypeLoc,clang::PipeType,clang::PipeTypeLocInfo>' being compiled
2>c:\code\clang\install\include\llvm\adt\smallvector.h(253): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\adt\smallvector.h(233): note: while compiling class template member function 'void llvm::SmallVectorTemplateBase<T,false>::grow(size_t)'
2>        with
2>        [
2>            T=std::pair<void *,size_t>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(220): note: see reference to function template instantiation 'void llvm::SmallVectorTemplateBase<T,false>::grow(size_t)' being compiled
2>        with
2>        [
2>            T=std::pair<void *,size_t>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(315): note: see reference to class template instantiation 'llvm::SmallVectorTemplateBase<T,false>' being compiled
2>        with
2>        [
2>            T=std::pair<void *,size_t>
2>        ]
2>c:\code\clang\install\include\llvm\adt\smallvector.h(837): note: see reference to class template instantiation 'llvm::SmallVectorImpl<T>' being compiled
2>        with
2>        [
2>            T=std::pair<void *,size_t>
2>        ]
2>c:\code\clang\install\include\llvm\support\allocator.h(373): note: see reference to class template instantiation 'llvm::SmallVector<std::pair<void *,size_t>,0>' being compiled
2>c:\code\clang\install\include\llvm\support\allocator.h(430): note: see reference to class template instantiation 'llvm::BumpPtrAllocatorImpl<AllocatorT,SlabSize,SizeThreshold>' being compiled
2>c:\code\clang\install\include\llvm\adt\stringref.h(497): warning C4244: '=': conversion from 'unsigned __int64' to 'T', possible loss of data
2>        with
2>        [
2>            T=unsigned int
2>        ]
2>c:\code\clang\install\include\clang\frontend\commandlinesourceloc.h(39): note: see reference to function template instantiation 'bool llvm::StringRef::getAsInteger<unsigned int>(unsigned int,T &) const' being compiled
2>        with
2>        [
2>            T=unsigned int
2>        ]
2>c:\code\clang\install\include\clang\ast\stmtopenmp.h(72): warning C4244: 'initializing': conversion from 'uint64_t' to 'const unsigned int', possible loss of data
2>c:\code\clang\install\include\clang\ast\stmtopenmp.h(313): note: see reference to function template instantiation 'clang::OMPExecutableDirective::OMPExecutableDirective<clang::OMPParallelDirective>(const T *,clang::Stmt::StmtClass,clang::OpenMPDirectiveKind,clang::SourceLocation,clang::SourceLocation,unsigned int,unsigned int)' being compiled
2>        with
2>        [
2>            T=clang::OMPParallelDirective
2>        ]
2>c:\code\clang\install\include\llvm\support\allocator.h(415): warning C4244: 'argument': conversion from '__int64' to 'unsigned int', possible loss of data
2>c:\code\clang\install\include\llvm\support\allocator.h(412): note: while compiling class template member function 'void llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator,4096,4096>::DeallocateSlabs(void **,void **)'
2>c:\code\clang\install\include\llvm\support\allocator.h(169): note: see reference to function template instantiation 'void llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator,4096,4096>::DeallocateSlabs(void **,void **)' being compiled
2>c:\code\clang\install\include\llvm\adt\densemap.h(1032): warning C4244: 'argument': conversion from 'uint64_t' to 'const _Ty', possible loss of data
2>        with
2>        [
2>            _Ty=unsigned int
2>        ]
2>c:\code\clang\install\include\llvm\adt\densemap.h(1030): note: while compiling class template member function 'void llvm::SmallDenseMap<ValueT,llvm::detail::DenseSetEmpty,2,ValueInfoT,llvm::detail::DenseSetPair<ValueT>>::grow(unsigned int)'
2>        with
2>        [
2>            ValueT=const clang::FileEntry *,
2>            ValueInfoT=llvm::DenseMapInfo<const clang::FileEntry *>
2>        ]
2>c:\code\clang\install\include\llvm\adt\densemap.h(533): note: see reference to function template instantiation 'void llvm::SmallDenseMap<ValueT,llvm::detail::DenseSetEmpty,2,ValueInfoT,llvm::detail::DenseSetPair<ValueT>>::grow(unsigned int)' being compiled
2>        with
2>        [
2>            ValueT=const clang::FileEntry *,
2>            ValueInfoT=llvm::DenseMapInfo<const clang::FileEntry *>
2>        ]
2>c:\code\clang\install\include\llvm\adt\denseset.h(55): note: see reference to class template instantiation 'llvm::SmallDenseMap<ValueT,llvm::detail::DenseSetEmpty,2,ValueInfoT,llvm::detail::DenseSetPair<ValueT>>' being compiled
2>        with
2>        [
2>            ValueT=const clang::FileEntry *,
2>            ValueInfoT=llvm::DenseMapInfo<const clang::FileEntry *>
2>        ]
2>c:\code\clang\install\include\llvm\adt\denseset.h(271): note: see reference to class template instantiation 'llvm::detail::DenseSetImpl<ValueT,llvm::SmallDenseMap<ValueT,llvm::detail::DenseSetEmpty,2,ValueInfoT,llvm::detail::DenseSetPair<ValueT>>,ValueInfoT>' being compiled
2>        with
2>        [
2>            ValueT=const clang::FileEntry *,
2>            ValueInfoT=llvm::DenseMapInfo<const clang::FileEntry *>
2>        ]
2>c:\code\clang\install\include\llvm\adt\setvector.h(290): note: see reference to class template instantiation 'llvm::SmallDenseSet<T,2,llvm::DenseMapInfo<T>>' being compiled
2>        with
2>        [
2>            T=const clang::FileEntry *
2>        ]
2>c:\code\clang\install\include\llvm\adt\setvector.h(298): note: see reference to class template instantiation 'llvm::SetVector<T,llvm::SmallVector<T,2>,llvm::SmallDenseSet<T,2,llvm::DenseMapInfo<T>>>' being compiled
2>        with
2>        [
2>            T=const clang::FileEntry *
2>        ]
2>c:\code\clang\install\include\clang\basic\module.h(134): note: see reference to class template instantiation 'llvm::SmallSetVector<const clang::FileEntry *,2>' being compiled
2>clangTooling.lib(CommonOptionsParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(CommonOptionsParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangTooling.lib(Tooling.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(Tooling.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangTooling.lib(Refactoring.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(Refactoring.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangTooling.lib(ArgumentsAdjusters.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(ArgumentsAdjusters.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangTooling.lib(CompilationDatabase.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(CompilationDatabase.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangTooling.lib(JSONCompilationDatabase.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(JSONCompilationDatabase.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangTooling.lib(InterpolatingCompilationDatabase.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(InterpolatingCompilationDatabase.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangTooling.lib(GuessTargetAndModeCompilationDatabase.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(GuessTargetAndModeCompilationDatabase.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangTooling.lib(FileMatchTrie.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangTooling.lib(FileMatchTrie.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(Format.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(Format.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(AffectedRangeManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(AffectedRangeManager.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(ContinuationIndenter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(ContinuationIndenter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(TokenAnnotator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(TokenAnnotator.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(WhitespaceManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(WhitespaceManager.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(TokenAnalyzer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(TokenAnalyzer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(NamespaceEndCommentsFixer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(NamespaceEndCommentsFixer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(SortJavaScriptImports.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(SortJavaScriptImports.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(UnwrappedLineFormatter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(UnwrappedLineFormatter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(UsingDeclarationsSorter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(UsingDeclarationsSorter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(BreakableToken.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(BreakableToken.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(FormatToken.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(FormatToken.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(FormatTokenLexer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(FormatTokenLexer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFormat.lib(UnwrappedLineParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFormat.lib(UnwrappedLineParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangToolingInclusions.lib(IncludeStyle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangToolingInclusions.lib(IncludeStyle.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangToolingInclusions.lib(HeaderIncludes.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangToolingInclusions.lib(HeaderIncludes.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(FrontendAction.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(FrontendAction.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(ASTUnit.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(ASTUnit.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(CompilerInvocation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(CompilerInvocation.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(CompilerInstance.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(CompilerInstance.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(TextDiagnosticPrinter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(TextDiagnosticPrinter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(LangStandards.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(LangStandards.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(ChainedIncludesSource.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(ChainedIncludesSource.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(LayoutOverrideSource.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(LayoutOverrideSource.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(MultiplexConsumer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(MultiplexConsumer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(PrecompiledPreamble.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(PrecompiledPreamble.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(CreateInvocationFromCommandLine.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(CreateInvocationFromCommandLine.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(FrontendActions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(FrontendActions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(FrontendOptions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(FrontendOptions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(TestModuleFileExtension.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(TestModuleFileExtension.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(InitHeaderSearch.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(InitHeaderSearch.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(InitPreprocessor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(InitPreprocessor.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(DependencyFile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(DependencyFile.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(ModuleDependencyCollector.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(ModuleDependencyCollector.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(DependencyGraph.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(DependencyGraph.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(HeaderIncludeGen.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(HeaderIncludeGen.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(ChainedDiagnosticConsumer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(ChainedDiagnosticConsumer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(LogDiagnosticPrinter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(LogDiagnosticPrinter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(SerializedDiagnosticPrinter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(SerializedDiagnosticPrinter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(VerifyDiagnosticConsumer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(VerifyDiagnosticConsumer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(DiagnosticRenderer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(DiagnosticRenderer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(TextDiagnostic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(TextDiagnostic.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(ASTConsumers.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(ASTConsumers.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(PrintPreprocessedOutput.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(PrintPreprocessedOutput.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(SerializedDiagnosticReader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(SerializedDiagnosticReader.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangFrontend.lib(TextDiagnosticBuffer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangFrontend.lib(TextDiagnosticBuffer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Job.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Job.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Compilation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Compilation.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(ToolChain.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(ToolChain.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Driver.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Driver.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(DriverOptions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(DriverOptions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Types.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Types.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Multilib.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Multilib.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(ARM.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(ARM.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Tool.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Tool.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Clang.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Clang.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(SanitizerArgs.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(SanitizerArgs.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(XRayArgs.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(XRayArgs.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Phases.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Phases.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Action.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Action.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Cuda.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Cuda.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Gnu.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Gnu.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(AMDGPU.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(AMDGPU.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(AVR.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(AVR.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Ananas.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Ananas.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(BareMetal.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(BareMetal.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(MSVC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(MSVC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(CloudABI.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(CloudABI.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Contiki.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Contiki.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(CrossWindows.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(CrossWindows.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Darwin.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Darwin.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(DragonFly.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(DragonFly.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(FreeBSD.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(FreeBSD.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Fuchsia.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Fuchsia.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(HIP.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(HIP.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Haiku.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Haiku.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Linux.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Linux.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Hexagon.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Hexagon.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Hurd.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Hurd.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(MSP430.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(MSP430.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(MinGW.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(MinGW.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Minix.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Minix.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(MipsLinux.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(MipsLinux.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Myriad.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Myriad.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(NaCl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(NaCl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(NetBSD.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(NetBSD.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(OpenBSD.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(OpenBSD.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(PS4CPU.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(PS4CPU.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(PPCLinux.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(PPCLinux.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(RISCVToolchain.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(RISCVToolchain.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Solaris.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Solaris.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(TCE.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(TCE.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(WebAssembly.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(WebAssembly.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(XCore.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(XCore.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(AArch64.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(AArch64.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Mips.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Mips.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(PPC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(PPC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(RISCV.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(RISCV.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Sparc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Sparc.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(SystemZ.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(SystemZ.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(X86.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(X86.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(CommonArgs.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(CommonArgs.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(Distro.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(Distro.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangDriver.lib(DarwinSDKInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangDriver.lib(DarwinSDKInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseAST.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseAST.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(Parser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(Parser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParsePragma.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParsePragma.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseDecl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseDecl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseTemplate.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseTemplate.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseCXXInlineMethods.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseCXXInlineMethods.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseObjc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseObjc.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseExpr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseExpr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseExprCXX.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseExprCXX.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseStmt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseStmt.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseTentative.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseTentative.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseDeclCXX.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseDeclCXX.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseOpenMP.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseOpenMP.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseInit.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseInit.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangParse.lib(ParseStmtAsm.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangParse.lib(ParseStmtAsm.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(AsmParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(AsmParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(MCAsmParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(MCAsmParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(MCAsmLexer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(MCAsmLexer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(AsmLexer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(AsmLexer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(MCTargetAsmParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(MCTargetAsmParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(DarwinAsmParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(DarwinAsmParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(ELFAsmParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(ELFAsmParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(COFFAsmParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(COFFAsmParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(WasmAsmParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(WasmAsmParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMCParser.lib(MCAsmParserExtension.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMCParser.lib(MCAsmParserExtension.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMProfileData.lib(InstrProfReader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMProfileData.lib(InstrProfReader.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMProfileData.lib(InstrProf.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMProfileData.lib(InstrProf.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMProfileData.lib(ProfileSummaryBuilder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMProfileData.lib(ProfileSummaryBuilder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(PCHContainerOperations.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(PCHContainerOperations.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ASTCommon.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ASTCommon.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ASTReader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ASTReader.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(GlobalModuleIndex.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(GlobalModuleIndex.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ModuleManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ModuleManager.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ASTWriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ASTWriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ModuleFileExtension.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ModuleFileExtension.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(GeneratePCH.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(GeneratePCH.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(Module.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(Module.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ASTReaderStmt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ASTReaderStmt.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ASTReaderDecl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ASTReaderDecl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(InMemoryModuleCache.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(InMemoryModuleCache.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ASTWriterDecl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ASTWriterDecl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSerialization.lib(ASTWriterStmt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSerialization.lib(ASTWriterStmt.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaCodeComplete.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaCodeComplete.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(CodeCompleteConsumer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(CodeCompleteConsumer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(Sema.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(Sema.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(MultiplexExternalSemaSource.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(MultiplexExternalSemaSource.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(ParsedAttr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(ParsedAttr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(DeclSpec.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(DeclSpec.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(Scope.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(Scope.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaDecl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaDecl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaDeclCXX.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaDeclCXX.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaModule.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaModule.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaDeclAttr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaDeclAttr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaExprCXX.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaExprCXX.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaCXXScopeSpec.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaCXXScopeSpec.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaTemplate.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaTemplate.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(DelayedDiagnostic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(DelayedDiagnostic.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaStmt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaStmt.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaExpr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaExpr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaAttr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaAttr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaLookup.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaLookup.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaCUDA.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaCUDA.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaType.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaType.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaDeclObjC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaDeclObjC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaExceptionSpec.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaExceptionSpec.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaAccess.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaAccess.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaTemplateVariadic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaTemplateVariadic.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaTemplateInstantiate.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaTemplateInstantiate.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaObjCProperty.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaObjCProperty.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaExprObjC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaExprObjC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaExprMember.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaExprMember.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaCoroutine.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaCoroutine.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaCast.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaCast.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaLambda.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaLambda.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaStmtAttr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaStmtAttr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaOpenMP.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaOpenMP.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaInit.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaInit.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaStmtAsm.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaStmtAsm.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(IdentifierResolver.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(IdentifierResolver.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaOverload.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaOverload.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaTemplateDeduction.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaTemplateDeduction.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(AnalysisBasedWarnings.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(AnalysisBasedWarnings.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaTemplateInstantiateDecl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaTemplateInstantiateDecl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(ScopeInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(ScopeInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(TypeLocBuilder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(TypeLocBuilder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(JumpDiagnostics.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(JumpDiagnostics.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaChecking.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaChecking.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaPseudoObject.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaPseudoObject.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangSema.lib(SemaFixItUtils.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangSema.lib(SemaFixItUtils.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangEdit.lib(Commit.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangEdit.lib(Commit.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangEdit.lib(EditedSource.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangEdit.lib(EditedSource.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangEdit.lib(RewriteObjCFoundationAPI.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangEdit.lib(RewriteObjCFoundationAPI.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(ThreadSafety.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(ThreadSafety.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(CocoaConventions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(CocoaConventions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(CFGReachabilityAnalysis.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(CFGReachabilityAnalysis.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(CFG.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(CFG.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(AnalysisDeclContext.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(AnalysisDeclContext.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(Consumed.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(Consumed.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(ReachableCode.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(ReachableCode.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(UninitializedValues.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(UninitializedValues.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(PostOrderCFGView.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(PostOrderCFGView.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(ThreadSafetyCommon.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(ThreadSafetyCommon.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(ThreadSafetyTIL.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(ThreadSafetyTIL.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(ConstructionContext.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(ConstructionContext.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(BodyFarm.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(BodyFarm.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(CFGStmtMap.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(CFGStmtMap.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAnalysis.lib(ObjCNoReturn.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAnalysis.lib(ObjCNoReturn.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangASTMatchers.lib(ASTMatchFinder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangASTMatchers.lib(ASTMatchFinder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangASTMatchers.lib(ASTMatchersInternal.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangASTMatchers.lib(ASTMatchersInternal.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMBitReader.lib(BitstreamReader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMBitReader.lib(BitstreamReader.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangToolingCore.lib(Replacement.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangToolingCore.lib(Replacement.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(APValue.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(APValue.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclarationName.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclarationName.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclBase.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclBase.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(Decl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(Decl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ASTContext.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ASTContext.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(NestedNameSpecifier.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(NestedNameSpecifier.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(TypePrinter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(TypePrinter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(Type.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(Type.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(CommentCommandTraits.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(CommentCommandTraits.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ASTConsumer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ASTConsumer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ExternalASTSource.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ExternalASTSource.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(TemplateName.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(TemplateName.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclPrinter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclPrinter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ASTDumper.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ASTDumper.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(StmtIterator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(StmtIterator.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(StmtViz.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(StmtViz.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(Stmt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(Stmt.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(TypeLoc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(TypeLoc.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclCXX.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclCXX.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclObjC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclObjC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclTemplate.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclTemplate.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ExprCXX.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ExprCXX.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(StmtCXX.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(StmtCXX.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(Expr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(Expr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(TemplateBase.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(TemplateBase.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(OpenMPClause.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(OpenMPClause.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(RawCommentList.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(RawCommentList.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ODRHash.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ODRHash.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclFriend.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclFriend.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclGroup.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclGroup.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ExprObjC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ExprObjC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(StmtObjC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(StmtObjC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(StmtOpenMP.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(StmtOpenMP.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(StmtProfile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(StmtProfile.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(DeclOpenMP.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(DeclOpenMP.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(RecordLayoutBuilder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(RecordLayoutBuilder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(CXXInheritance.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(CXXInheritance.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(QualTypeNames.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(QualTypeNames.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ASTDiagnostic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ASTDiagnostic.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(NSAPI.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(NSAPI.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ExprConstant.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ExprConstant.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(AttrImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(AttrImpl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(StmtPrinter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(StmtPrinter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ComparisonCategories.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ComparisonCategories.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(MicrosoftCXXABI.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(MicrosoftCXXABI.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(SelectorLocationsKind.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(SelectorLocationsKind.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ExprClassification.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ExprClassification.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ASTStructuralEquivalence.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ASTStructuralEquivalence.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ParentMap.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ParentMap.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(FormatString.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(FormatString.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(PrintfFormatString.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(PrintfFormatString.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ScanfFormatString.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ScanfFormatString.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ASTTypeTraits.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ASTTypeTraits.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ItaniumCXXABI.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ItaniumCXXABI.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(Comment.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(Comment.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(ItaniumMangle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(ItaniumMangle.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(MicrosoftMangle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(MicrosoftMangle.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(RecordLayout.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(RecordLayout.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(VTableBuilder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(VTableBuilder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(TextNodeDumper.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(TextNodeDumper.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(JSONNodeDumper.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(JSONNodeDumper.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(Mangle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(Mangle.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(CommentLexer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(CommentLexer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(CommentBriefParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(CommentBriefParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(CommentSema.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(CommentSema.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(CommentParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(CommentParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangAST.lib(OSLog.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangAST.lib(OSLog.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangRewrite.lib(DeltaTree.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangRewrite.lib(DeltaTree.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangRewrite.lib(RewriteRope.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangRewrite.lib(RewriteRope.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangRewrite.lib(Rewriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangRewrite.lib(Rewriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(Lexer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(Lexer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(ModuleMap.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(ModuleMap.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(Preprocessor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(Preprocessor.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PPDirectives.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PPDirectives.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(HeaderSearch.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(HeaderSearch.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(LiteralSupport.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(LiteralSupport.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PPLexerChange.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PPLexerChange.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PPCallbacks.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PPCallbacks.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(MacroInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(MacroInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PPMacroExpansion.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PPMacroExpansion.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(Pragma.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(Pragma.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(DependencyDirectivesSourceMinimizer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(DependencyDirectivesSourceMinimizer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(TokenConcatenation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(TokenConcatenation.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PPCaching.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PPCaching.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PreprocessingRecord.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PreprocessingRecord.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PreprocessorLexer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PreprocessorLexer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PPConditionalDirectiveRecord.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PPConditionalDirectiveRecord.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(TokenLexer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(TokenLexer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(MacroArgs.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(MacroArgs.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(ScratchBuffer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(ScratchBuffer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(PPExpressions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(PPExpressions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangLex.lib(HeaderMap.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangLex.lib(HeaderMap.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(FileManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(FileManager.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(DiagnosticIDs.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(DiagnosticIDs.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Diagnostic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Diagnostic.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(CodeGenOptions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(CodeGenOptions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(LangOptions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(LangOptions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(SourceManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(SourceManager.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(IdentifierTable.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(IdentifierTable.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(OperatorPrecedence.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(OperatorPrecedence.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(TokenKinds.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(TokenKinds.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(CharInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(CharInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Module.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Module.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Builtins.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Builtins.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Warnings.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Warnings.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Targets.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Targets.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Version.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Version.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Sanitizers.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Sanitizers.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(XRayInstr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(XRayInstr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(ObjCRuntime.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(ObjCRuntime.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(DiagnosticOptions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(DiagnosticOptions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(TargetInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(TargetInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(SourceLocation.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(SourceLocation.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Cuda.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Cuda.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Attributes.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Attributes.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(OpenMPKinds.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(OpenMPKinds.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(FixedPoint.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(FixedPoint.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(SanitizerBlacklist.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(SanitizerBlacklist.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(XRayLists.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(XRayLists.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(FileSystemStatCache.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(FileSystemStatCache.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(OSTargets.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(OSTargets.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(AArch64.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(AArch64.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(AMDGPU.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(AMDGPU.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(ARC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(ARC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(ARM.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(ARM.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(AVR.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(AVR.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(BPF.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(BPF.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Hexagon.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Hexagon.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Lanai.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Lanai.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Le64.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Le64.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(MSP430.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(MSP430.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Mips.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Mips.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(NVPTX.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(NVPTX.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(PNaCl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(PNaCl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(PPC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(PPC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(RISCV.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(RISCV.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(SPIR.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(SPIR.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(Sparc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(Sparc.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(SystemZ.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(SystemZ.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(TCE.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(TCE.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(WebAssembly.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(WebAssembly.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(X86.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(X86.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(XCore.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(XCore.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>clangBasic.lib(SanitizerSpecialCaseList.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>clangBasic.lib(SanitizerSpecialCaseList.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Value.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Value.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(User.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(User.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Constants.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Constants.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Type.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Type.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Globals.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Globals.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Metadata.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Metadata.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Function.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Function.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(MDBuilder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(MDBuilder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Module.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Module.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(DataLayout.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(DataLayout.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Mangler.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Mangler.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Use.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Use.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Attributes.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Attributes.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(LLVMContext.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(LLVMContext.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Instruction.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Instruction.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Operator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Operator.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(BasicBlock.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(BasicBlock.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Instructions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Instructions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(ValueSymbolTable.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(ValueSymbolTable.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(ConstantFold.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(ConstantFold.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(ConstantRange.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(ConstantRange.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(DebugLoc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(DebugLoc.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(DebugInfoMetadata.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(DebugInfoMetadata.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(LLVMContextImpl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(LLVMContextImpl.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(IntrinsicInst.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(IntrinsicInst.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(Comdat.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(Comdat.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(TypeFinder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(TypeFinder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(AsmWriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(AsmWriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(DiagnosticInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(DiagnosticInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(RemarkStreamer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(RemarkStreamer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(DiagnosticPrinter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(DiagnosticPrinter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(DebugInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(DebugInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(DiagnosticHandler.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(DiagnosticHandler.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(OptBisect.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(OptBisect.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMCore.lib(DIBuilder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMCore.lib(DIBuilder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMRemarks.lib(YAMLRemarkSerializer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMRemarks.lib(YAMLRemarkSerializer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMRemarks.lib(RemarkStringTable.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMRemarks.lib(RemarkStringTable.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCTargetOptions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCTargetOptions.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCContext.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCContext.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCObjectFileInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCObjectFileInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCNullStreamer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCNullStreamer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCExpr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCExpr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCDwarf.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCDwarf.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCStreamer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCStreamer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCCodeView.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCCodeView.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCRegisterInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCRegisterInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCSectionMachO.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCSectionMachO.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCSymbol.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCSymbol.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCSectionCOFF.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCSectionCOFF.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCFragment.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCFragment.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCSection.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCSection.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCSymbolELF.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCSymbolELF.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCSectionELF.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCSectionELF.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCSectionWasm.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCSectionWasm.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCAssembler.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCAssembler.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCObjectWriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCObjectWriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCObjectStreamer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCObjectStreamer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(StringTableBuilder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(StringTableBuilder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCAsmBackend.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCAsmBackend.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCCodePadder.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCCodePadder.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(ELFObjectWriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(ELFObjectWriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MachObjectWriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MachObjectWriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(WasmObjectWriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(WasmObjectWriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(WinCOFFObjectWriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(WinCOFFObjectWriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMMC.lib(MCLinkerOptimizationHint.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMMC.lib(MCLinkerOptimizationHint.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMBinaryFormat.lib(Dwarf.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMBinaryFormat.lib(Dwarf.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMBinaryFormat.lib(Wasm.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMBinaryFormat.lib(Wasm.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMOption.lib(OptTable.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMOption.lib(OptTable.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMOption.lib(ArgList.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMOption.lib(ArgList.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMOption.lib(Option.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMOption.lib(Option.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMOption.lib(Arg.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMOption.lib(Arg.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(CommandLine.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(CommandLine.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(ErrorHandling.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(ErrorHandling.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(SmallVector.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(SmallVector.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(SmallPtrSet.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(SmallPtrSet.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(ManagedStatic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(ManagedStatic.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(raw_ostream.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(raw_ostream.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Error.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Error.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(StringMap.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(StringMap.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Host.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Host.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Twine.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Twine.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Path.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Path.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(MemoryBuffer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(MemoryBuffer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(VirtualFileSystem.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(VirtualFileSystem.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(LineIterator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(LineIterator.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(SourceMgr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(SourceMgr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(YAMLParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(YAMLParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Triple.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Triple.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(StringRef.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(StringRef.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(StringSaver.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(StringSaver.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Regex.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Regex.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(YAMLTraits.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(YAMLTraits.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Unicode.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Unicode.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(ConvertUTF.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(ConvertUTF.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(FormatVariadic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(FormatVariadic.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(BuryPointer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(BuryPointer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Timer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Timer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(CrashRecoveryContext.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(CrashRecoveryContext.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(VersionTuple.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(VersionTuple.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(StringExtras.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(StringExtras.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(APInt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(APInt.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Process.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Process.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Hashing.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Hashing.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Statistic.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Statistic.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(LockFileManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(LockFileManager.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Signals.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Signals.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(TimeProfiler.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(TimeProfiler.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(MD5.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(MD5.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Mutex.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Mutex.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(APFloat.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(APFloat.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(GraphWriter.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(GraphWriter.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Locale.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Locale.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Program.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Program.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(ARMTargetParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(ARMTargetParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(TargetRegistry.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(TargetRegistry.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(PrettyStackTrace.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(PrettyStackTrace.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Compression.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Compression.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(SpecialCaseList.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(SpecialCaseList.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(AArch64TargetParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(AArch64TargetParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(ConvertUTFWrapper.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(ConvertUTFWrapper.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(JSON.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(JSON.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(ItaniumManglingCanonicalizer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(ItaniumManglingCanonicalizer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(SymbolRemappingReader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(SymbolRemappingReader.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(FoldingSet.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(FoldingSet.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(SHA1.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(SHA1.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Allocator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Allocator.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Debug.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Debug.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(APSInt.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(APSInt.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(JamCRC.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(JamCRC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(xxhash.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(xxhash.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(NativeFormatting.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(NativeFormatting.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(TargetParser.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(TargetParser.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(RandomNumberGenerator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(RandomNumberGenerator.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(FormattedStream.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(FormattedStream.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(ToolOutputFile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(ToolOutputFile.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(LEB128.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(LEB128.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Threading.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Threading.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(WithColor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(WithColor.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Signposts.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Signposts.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(ThreadLocal.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(ThreadLocal.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(Watchdog.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(Watchdog.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMSupport.lib(TrigramIndex.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMSupport.lib(TrigramIndex.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LLVMDemangle.lib(ItaniumDemangle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj
2>LLVMDemangle.lib(ItaniumDemangle.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
2>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
2>C:\Code\mock-api-tool\build\Debug\mock-api.exe : fatal error LNK1319: 1022 mismatches detected
2>Done building project "mock-api.vcxproj" -- FAILED.
5>------ Rebuild All started: Project: ALL_BUILD, Configuration: Debug x64 ------
5>Building Custom Rule C:/Code/mock-api-tool/CMakeLists.txt
5>CMake does not need to re-run because C:/Code/mock-api-tool/build/CMakeFiles/generate.stamp is up-to-date.
6>------ Skipped Rebuild All: Project: INSTALL, Configuration: Debug x64 ------
6>Project not selected to build for this solution configuration 
========== Rebuild All: 2 succeeded, 1 failed, 3 skipped ==========

@LegalizeAdulthood
Copy link
Author

On Windows, I don't think Clang installs a ClangConfig.cmake file. Version 7.0.1 distribution doesn't include any *.cmake files at all.

c:\Program Files\LLVM
> dir/s/b *.cmake
File Not Found

@ruoso
Copy link
Member

ruoso commented Jul 8, 2019

On Windows, I don't think Clang installs a ClangConfig.cmake file. Version 7.0.1 distribution doesn't include any *.cmake files at all.

That would definitely explain the problem... I think we'd need clang changed to support that for us to be able to do this reasonably...

@LegalizeAdulthood
Copy link
Author

LegalizeAdulthood commented Jul 8, 2019

That's just the first problem. In my experiment, I actually build clang from source and in the install directory created by the install target, the necessary file was present.

However, most people don't do this because it takes so long to build clang, so they will likely use an installed package.

@ruoso
Copy link
Member

ruoso commented Jul 8, 2019

2>LLVMSupport.lib(Signposts.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj

I'm not at all familiar with Windows toolchains, but it seems you're required to build all projects with the same -DCMAKE_BUILD_TYPE option...

@LegalizeAdulthood
Copy link
Author

CMAKE_BUILD_TYPE isn't used for the Windows generators because a single project can build both Debug and Release build flavors. In the build puke above, I was matching a debug build of clang/llvm to a debug build of my skeleton. I had previously tried building against a release build of clang/llvm and the debug build of my skeleton failed miserably. A release build also failed, but with fewer complaints.

I've never done anything where I tried to build a clang tool outside of the clang tree. So far, my excursions with the clang AST/matchers have been in the context of new checks for clang-tidy, e.g. readability-simplify-boolean-expr.

@LegalizeAdulthood
Copy link
Author

The description for LNK2038 implies that indeed the runtime library settings used by clang have to match those used by clangmetatool because we're linking against static libraries. (It could be different if it was a shared object.) This could imply that the ClangConfig.cmake has insufficient settings recorded in it so that client code can match the implementation's build settings.

@LegalizeAdulthood
Copy link
Author

The same is true for iterator debug level; I would have expected the necessary -D to come in from the imported target for the clang libraries.

@dbeer1
Copy link
Contributor

dbeer1 commented Jul 11, 2019

Can you please provide your CMakeLists.txt and the commands run? It seems that you are linking the debug version of "mock-api" against the release version of clang/llvm.

If the windows build creates both the debug and release versions, then it seems like this isn't really a matter of clangmetatool matching one or the other, but picking the correct version of each in "mock-api".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants