[MacPorts] #57522: castxml: Undefined symbols

MacPorts noreply at macports.org
Tue Nov 6 10:21:12 UTC 2018


#57522: castxml: Undefined symbols
------------------------+----------------------
 Reporter:  ryandesign  |      Owner:  stromnov
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  castxml
------------------------+----------------------
 [https://build.macports.org/builders/ports-10.7_x86_64_legacy-
 builder/builds/83928/steps/install-port/logs/stdio castxml fails to
 build], on 10.7 at least:
 {{{
 [100%] Linking CXX executable ../bin/castxml
 cd
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_castxml/castxml/work/build/src
 && /opt/local/bin/cmake -E cmake_link_script
 CMakeFiles/castxml.dir/link.txt --verbose=ON
 /opt/local/bin/clang++-mp-5.0  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
 -DNDEBUG -I/opt/local/include -stdlib=macports-libstdc++ -fno-exceptions
 -fno-rtti -std=c++11 -arch x86_64 -mmacosx-version-min=10.7
 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib
 -Wl,-headerpad_max_install_names CMakeFiles/castxml.dir/castxml.cxx.o
 CMakeFiles/castxml.dir/Detect.cxx.o CMakeFiles/castxml.dir/Output.cxx.o
 CMakeFiles/castxml.dir/RunClang.cxx.o CMakeFiles/castxml.dir/Utils.cxx.o
 -o ../bin/castxml  -L/opt/local/libexec/llvm-6.0/lib
 -Wl,-rpath,/opt/local/lib
 /opt/local/libexec/llvm-6.0/lib/libclangFrontend.a
 /opt/local/libexec/llvm-6.0/lib/libclangDriver.a
 /opt/local/libexec/llvm-6.0/lib/libclangSerialization.a
 /opt/local/libexec/llvm-6.0/lib/libclangParse.a
 /opt/local/libexec/llvm-6.0/lib/libclangSema.a
 /opt/local/libexec/llvm-6.0/lib/libclangAnalysis.a
 /opt/local/libexec/llvm-6.0/lib/libclangEdit.a
 /opt/local/libexec/llvm-6.0/lib/libclangAST.a
 /opt/local/libexec/llvm-6.0/lib/libclangLex.a
 /opt/local/libexec/llvm-6.0/lib/libclangBasic.a
 /opt/local/libexec/llvm-6.0/lib/libLLVM.dylib
 Undefined symbols for architecture x86_64:
   "llvm::sys::ExecuteAndWait(llvm::StringRef, char const**, char const**,
 llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, unsigned int, unsigned
 int, std::string*, bool*)", referenced from:
       runCommand(int, char const* const*, int&, std::string&,
 std::string&, std::string&) in Utils.cxx.o
 "clang::CompilerInstance::CompilerInstance(std::shared_ptr<clang::PCHContainerOperations>,
 clang::MemoryBufferCache*)", referenced from:
       runClang(char const* const*, char const* const*, Options const&) in
 RunClang.cxx.o
   "std::__1::error_code::message() const", referenced from:
       clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&,
 clang::FrontendInputFile const&) in
 libclangFrontend.a(FrontendAction.cpp.o)
 clang::CompilerInstance::createDiagnostics(clang::DiagnosticOptions*,
 clang::DiagnosticConsumer*, bool, clang::CodeGenOptions const*) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::CompilerInstance::clearOutputFiles(bool) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::CompilerInstance::createOutputFile(llvm::StringRef, bool,
 bool, llvm::StringRef, llvm::StringRef, bool, bool) in
 libclangFrontend.a(CompilerInstance.cpp.o)
 clang::CompilerInstance::InitializeSourceManager(clang::FrontendInputFile
 const&, clang::DiagnosticsEngine&, clang::FileManager&,
 clang::SourceManager&, clang::HeaderSearch*,
 clang::DependencyOutputOptions&, clang::FrontendOptions const&) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::CompilerInstance::loadModuleFromSource(clang::SourceLocation,
 llvm::StringRef, llvm::StringRef) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::find(char, unsigned long) const", referenced
 from:
       clang::Sema::BuildCallToMemberFunction(clang::Scope*, clang::Expr*,
 clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
 clang::SourceLocation) in libclangSema.a(SemaOverload.cpp.o)
       clang::declvisitor::Base<clang::declvisitor::make_ptr, (anonymous
 namespace)::DeclPrinter, void>::Visit(clang::Decl*) in
 libclangAST.a(DeclPrinter.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::rfind(char, unsigned long) const", referenced
 from:
 clang::driver::ToolChain::getTargetAndModeFromProgramName(llvm::StringRef)
 in libclangDriver.a(ToolChain.cpp.o)
 clang::driver::tools::Clang::getDependencyFileName(llvm::opt::ArgList
 const&, llvm::SmallVector<clang::driver::InputInfo, 4u> const&) in
 libclangDriver.a(Clang.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::compare(char const*) const", referenced from:
       clang::targets::ARMTargetInfo::initFeatureMap(llvm::StringMap<bool,
 llvm::MallocAllocator>&, clang::DiagnosticsEngine&, llvm::StringRef,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) const
 in libclangBasic.a(ARM.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::compare(unsigned long, unsigned long, char
 const*, unsigned long) const", referenced from:
 clang::CompilerInstance::createDiagnostics(clang::DiagnosticOptions*,
 clang::DiagnosticConsumer*, bool, clang::CodeGenOptions const*) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::CompilerInstance::createOutputFile(llvm::StringRef, bool,
 bool, llvm::StringRef, llvm::StringRef, bool, bool) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::CompilerInstance::createOutputFile(llvm::StringRef,
 std::__1::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool,
 bool, std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >*, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >*) in
 libclangFrontend.a(CompilerInstance.cpp.o)
 __ZL16ParseCodeGenArgsRN5clang14CodeGenOptionsERN4llvm3opt7ArgListENS_9InputKindERNS_17DiagnosticsEngineERKNS_13TargetOptionsE
 in libclangFrontend.a(CompilerInvocation.cpp.o)
       clang::ParsedSourceLocation::FromString(llvm::StringRef) in
 libclangFrontend.a(CompilerInvocation.cpp.o)
       clang::Sema::CorrectTypo(clang::DeclarationNameInfo const&,
 clang::Sema::LookupNameKind, clang::Scope*, clang::CXXScopeSpec*,
 std::__1::unique_ptr<clang::CorrectionCandidateCallback,
 std::__1::default_delete<clang::CorrectionCandidateCallback> >,
 clang::Sema::CorrectTypoKind, clang::DeclContext*, bool,
 clang::ObjCObjectPointerType const*, bool) in
 libclangSema.a(SemaLookup.cpp.o)
       clang::targets::MipsTargetInfo::MipsTargetInfo(llvm::Triple const&,
 clang::TargetOptions const&) in libclangBasic.a(Targets.cpp.o)
       ...
   "std::__1::error_category::equivalent(std::__1::error_code const&, int)
 const", referenced from:
       vtable for (anonymous namespace)::SDErrorCategoryType in
 libclangFrontend.a(SerializedDiagnosticReader.cpp.o)
       vtable for clang::BuildPreambleErrorCategory in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
   "std::__1::error_category::equivalent(int, std::__1::error_condition
 const&) const", referenced from:
       vtable for (anonymous namespace)::SDErrorCategoryType in
 libclangFrontend.a(SerializedDiagnosticReader.cpp.o)
       vtable for clang::BuildPreambleErrorCategory in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
   "std::__1::error_category::default_error_condition(int) const",
 referenced from:
       vtable for (anonymous namespace)::SDErrorCategoryType in
 libclangFrontend.a(SerializedDiagnosticReader.cpp.o)
       vtable for clang::BuildPreambleErrorCategory in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
   "std::__1::__shared_weak_count::__get_deleter(std::type_info const&)
 const", referenced from:
       vtable for
 std::__1::__shared_ptr_emplace<clang::GlobalCodeCompletionAllocator,
 std::__1::allocator<clang::GlobalCodeCompletionAllocator> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       vtable for
 std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::DirIterState,
 std::__1::allocator<llvm::sys::fs::detail::DirIterState> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       vtable for std::__1::__shared_ptr_emplace<clang::CompilerInvocation,
 std::__1::allocator<clang::CompilerInvocation> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       vtable for
 std::__1::__shared_ptr_emplace<clang::PreprocessorOptions::FailedModulesSet,
 std::__1::allocator<clang::PreprocessorOptions::FailedModulesSet> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       vtable for std::__1::__shared_ptr_emplace<clang::Preprocessor,
 std::__1::allocator<clang::Preprocessor> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       vtable for
 std::__1::__shared_ptr_emplace<clang::ModuleDependencyCollector,
 std::__1::allocator<clang::ModuleDependencyCollector> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       vtable for std::__1::__shared_ptr_emplace<clang::TargetOptions,
 std::__1::allocator<clang::TargetOptions> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       ...
   "std::__1::__vector_base_common<true>::__throw_length_error() const",
 referenced from:
       void std::__1::vector<clang::VariableArrayType*,
 std::__1::allocator<clang::VariableArrayType*>
 >::__push_back_slow_path<clang::VariableArrayType*
 const&>(clang::VariableArrayType* const&&&) in
 libclangAST.a(ASTContext.cpp.o)
       void std::__1::vector<std::__1::pair<clang::NamedDecl const*,
 unsigned int>, std::__1::allocator<std::__1::pair<clang::NamedDecl const*,
 unsigned int> > >::__push_back_slow_path<std::__1::pair<clang::NamedDecl
 const*, unsigned int> >(std::__1::pair<clang::NamedDecl const*, unsigned
 int>&&) in libclangAST.a(ASTContext.cpp.o)
       void std::__1::vector<std::__1::pair<clang::VarDecl const*, unsigned
 int>, std::__1::allocator<std::__1::pair<clang::VarDecl const*, unsigned
 int> > >::__push_back_slow_path<std::__1::pair<clang::VarDecl const*,
 unsigned int> >(std::__1::pair<clang::VarDecl const*, unsigned int>&&) in
 libclangAST.a(ASTContext.cpp.o)
       void std::__1::vector<std::__1::pair<clang::DiagnosticIDs::Level,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >,
 std::__1::allocator<std::__1::pair<clang::DiagnosticIDs::Level,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > > >
 >::__push_back_slow_path<std::__1::pair<clang::DiagnosticIDs::Level,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >
 const&>(std::__1::pair<clang::DiagnosticIDs::Level,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > > const&&&) in
 libclangBasic.a(DiagnosticIDs.cpp.o)
       void std::__1::vector<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > >
 >::__push_back_slow_path<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >
 >(std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&&) in libclangBasic.a(DiagnosticIDs.cpp.o)
       void std::__1::vector<unsigned int, std::__1::allocator<unsigned
 int> >::__push_back_slow_path<unsigned int>(unsigned int&&) in
 libclangBasic.a(DiagnosticIDs.cpp.o)
 __ZNSt3__16vectorIN5clang19HeaderSearchOptions5EntryENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_
 in libclangFrontend.a(FrontendAction.cpp.o)
       ...
   "std::__1::__basic_string_common<true>::__throw_length_error() const",
 referenced from:
       clang::ASTContext::getObjCEncodingForTypeImpl(clang::QualType,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, bool, bool, clang::FieldDecl const*, bool,
 bool, bool, bool, bool, bool, clang::QualType*) const in
 libclangAST.a(ASTContext.cpp.o)
 __ZL14EncodeBitFieldPKN5clang10ASTContextERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_8QualTypeEPKNS_9FieldDeclE
 in libclangAST.a(ASTContext.cpp.o)
       llvm::itostr(long long) in libclangAST.a(ASTContext.cpp.o)
       llvm::StringRef::str() const in libclangAST.a(DeclBase.cpp.o)
       llvm::StringRef::str() const in libclangAST.a(Decl.cpp.o)
       clang::DiagnosticIDs::getDiagnosticFlags() in
 libclangBasic.a(DiagnosticIDs.cpp.o)
       llvm::StringRef::str() const in libclangBasic.a(DiagnosticIDs.cpp.o)
       ...
   "std::__1::locale::has_facet(std::__1::locale::id&) const", referenced
 from:
       std::__1::basic_filebuf<char, std::__1::char_traits<char>
 >::basic_filebuf() in libclangFrontend.a(LayoutOverrideSource.cpp.o)
   "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced
 from:
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char> >&
 std::__1::__put_character_sequence<char, std::__1::char_traits<char>
 >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char
 const*, unsigned long) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(long long) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned long long) in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       ...
   "std::__1::ios_base::getloc() const", referenced from:
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char> >&
 std::__1::__put_character_sequence<char, std::__1::char_traits<char>
 >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char
 const*, unsigned long) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(long long) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned long long) in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       ...
   "std::__1::__next_prime(unsigned long)", referenced from:
 std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::__unordered_map_hasher<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >, true>,
 std::__1::__unordered_map_equal<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::equal_to<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > >, true>,
 std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > > >
 >::rehash(unsigned long) in libclangFrontend.a(FrontendAction.cpp.o)
 std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::__unordered_map_hasher<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >, true>,
 std::__1::__unordered_map_equal<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::equal_to<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > >, true>,
 std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > > >
 >::rehash(unsigned long) in libclangFrontend.a(CompilerInstance.cpp.o)
 std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::__unordered_map_hasher<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >, true>,
 std::__1::__unordered_map_equal<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::equal_to<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > >, true>,
 std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > > >
 >::rehash(unsigned long) in libclangFrontend.a(CompilerInvocation.cpp.o)
 std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::__unordered_map_hasher<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >, true>,
 std::__1::__unordered_map_equal<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::equal_to<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > >, true>,
 std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > > >
 >::rehash(unsigned long) in
 libclangFrontend.a(ChainedIncludesSource.cpp.o)
 std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::__unordered_map_hasher<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >, true>,
 std::__1::__unordered_map_equal<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::equal_to<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > >, true>,
 std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > > >
 >::rehash(unsigned long) in libclangFrontend.a(ASTUnit.cpp.o)
 std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::__unordered_map_hasher<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >, true>,
 std::__1::__unordered_map_equal<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > >,
 std::__1::equal_to<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > >, true>,
 std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > > > > >
 >::rehash(unsigned long) in libclangFrontend.a(PrecompiledPreamble.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::at(unsigned long)", referenced from:
 __ZL21GetDefaultValueStringPKN5clang11ParmVarDeclERKNS_13SourceManagerERKNS_11LangOptionsE
 in libclangSema.a(SemaCodeComplete.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::erase(unsigned long, unsigned long)",
 referenced from:
       clang::Preprocessor::Handle_Pragma(clang::Token&) in
 libclangLex.a(Pragma.cpp.o)
       clang::Preprocessor::HandlePragmaDependency(clang::Token&) in
 libclangLex.a(Pragma.cpp.o)
       clang::TextDiagnostic::emitSnippetAndCaret(clang::FullSourceLoc,
 clang::DiagnosticsEngine::Level,
 llvm::SmallVectorImpl<clang::CharSourceRange>&,
 llvm::ArrayRef<clang::FixItHint>) in
 libclangFrontend.a(TextDiagnostic.cpp.o)
 clang::comments::Sema::actOnParamCommandDirectionArg(clang::comments::ParamCommandComment*,
 clang::SourceLocation, clang::SourceLocation, llvm::StringRef) in
 libclangAST.a(CommentSema.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::append(char const*)", referenced from:
       clang::ASTContext::getObjCEncodingForBlock(clang::BlockExpr const*)
 const in libclangAST.a(ASTContext.cpp.o)
       clang::ASTContext::getObjCEncodingForTypeImpl(clang::QualType,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, bool, bool, clang::FieldDecl const*, bool,
 bool, bool, bool, bool, bool, clang::QualType*) const in
 libclangAST.a(ASTContext.cpp.o)
 clang::ASTContext::getObjCEncodingForMethodDecl(clang::ObjCMethodDecl
 const*, bool) const in libclangAST.a(ASTContext.cpp.o)
 clang::ASTContext::getObjCEncodingForPropertyDecl(clang::ObjCPropertyDecl
 const*, clang::Decl const*) const in libclangAST.a(ASTContext.cpp.o)
 clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, clang::FieldDecl const*, bool,
 clang::QualType*) const in libclangAST.a(ASTContext.cpp.o)
       clang::Selector::getAsString() const in
 libclangBasic.a(IdentifierTable.cpp.o)
       clang::CompilerInstance::loadModule(clang::SourceLocation,
 llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*,
 clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::append(char const*, unsigned long)",
 referenced from:
       clang::ASTContext::getObjCEncodingForBlock(clang::BlockExpr const*)
 const in libclangAST.a(ASTContext.cpp.o)
 clang::ASTContext::getObjCEncodingForFunctionDecl(clang::FunctionDecl
 const*) const in libclangAST.a(ASTContext.cpp.o)
       clang::ASTContext::getObjCEncodingForTypeImpl(clang::QualType,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, bool, bool, clang::FieldDecl const*, bool,
 bool, bool, bool, bool, bool, clang::QualType*) const in
 libclangAST.a(ASTContext.cpp.o)
 clang::ASTContext::getObjCEncodingForMethodDecl(clang::ObjCMethodDecl
 const*, bool) const in libclangAST.a(ASTContext.cpp.o)
 clang::ASTContext::getObjCEncodingForPropertyDecl(clang::ObjCPropertyDecl
 const*, clang::Decl const*) const in libclangAST.a(ASTContext.cpp.o)
 __ZL14EncodeBitFieldPKN5clang10ASTContextERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_8QualTypeEPKNS_9FieldDeclE
 in libclangAST.a(ASTContext.cpp.o)
 clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, clang::FieldDecl const*, bool,
 clang::QualType*) const in libclangAST.a(ASTContext.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::assign(char const*)", referenced from:
 clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, clang::FieldDecl const*, bool,
 clang::QualType*) const in libclangAST.a(ASTContext.cpp.o)
 __ZL17CheckAvailabilityRN5clang10ASTContextEPKNS_16AvailabilityAttrEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS_12VersionTupleE
 in libclangAST.a(DeclBase.cpp.o)
       clang::CompilerInstance::createOutputFile(llvm::StringRef,
 std::__1::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool,
 bool, std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >*, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >*) in
 libclangFrontend.a(CompilerInstance.cpp.o)
 clang::DumpModuleInfoAction::BeginInvocation(clang::CompilerInstance&) in
 libclangFrontend.a(FrontendActions.cpp.o)
       clang::ParseDiagnosticArgs(clang::DiagnosticOptions&,
 llvm::opt::ArgList&, clang::DiagnosticsEngine*, bool, bool) in
 libclangFrontend.a(CompilerInvocation.cpp.o)
 clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char
 const* const*, char const* const*, clang::DiagnosticsEngine&) in
 libclangFrontend.a(CompilerInvocation.cpp.o)
 __ZL16ParseCodeGenArgsRN5clang14CodeGenOptionsERN4llvm3opt7ArgListENS_9InputKindERNS_17DiagnosticsEngineERKNS_13TargetOptionsE
 in libclangFrontend.a(CompilerInvocation.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::insert(std::__1::__wrap_iter<char const*>,
 char)", referenced from:
       clang::GCCAsmStmt::generateAsmString(clang::ASTContext const&) const
 in libclangAST.a(Stmt.cpp.o)
       clang::Lexer::Stringify(llvm::StringRef, bool) in
 libclangLex.a(Lexer.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::insert(unsigned long, char const*)",
 referenced from:
       clang::CompilerInstance::loadModuleFile(llvm::StringRef) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::ProcessWarningOptions(clang::DiagnosticsEngine&,
 clang::DiagnosticOptions const&, bool) in libclangBasic.a(Warnings.cpp.o)
       clang::Sema::getAmbiguousPathsDisplayString(clang::CXXBasePaths&) in
 libclangSema.a(SemaDeclCXX.cpp.o)
       clang::Sema::CheckUsingDeclQualifier(clang::SourceLocation, bool,
 clang::CXXScopeSpec const&, clang::DeclarationNameInfo const&,
 clang::SourceLocation) in libclangSema.a(SemaDeclCXX.cpp.o)
       clang::TypoCorrection::getQuoted(clang::LangOptions const&) const in
 libclangSema.a(SemaLookup.cpp.o)
       clang::GCCAsmStmt::generateAsmString(clang::ASTContext const&) const
 in libclangAST.a(Stmt.cpp.o)
       clang::TargetInfo::CreateTargetInfo(clang::DiagnosticsEngine&,
 std::__1::shared_ptr<clang::TargetOptions> const&) in
 libclangBasic.a(Targets.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::insert(unsigned long, char const*, unsigned
 long)", referenced from:
 __ZL13ParseLangArgsRN5clang11LangOptionsERN4llvm3opt7ArgListENS_9InputKindERKNS_13TargetOptionsERNS_19PreprocessorOptionsERNS_17DiagnosticsEngineE
 in libclangFrontend.a(CompilerInvocation.cpp.o)
       clang::driver::Driver::GetFilePath(llvm::StringRef,
 clang::driver::ToolChain const&) const in libclangDriver.a(Driver.cpp.o)
 clang::driver::tools::gnutools::Linker::ConstructJob(clang::driver::Compilation&,
 clang::driver::JobAction const&, clang::driver::InputInfo const&,
 llvm::SmallVector<clang::driver::InputInfo, 4u> const&, llvm::opt::ArgList
 const&, char const*) const in libclangDriver.a(Gnu.cpp.o)
 clang::driver::toolchains::Generic_GCC::GCCInstallationDetector::init(llvm::Triple
 const&, llvm::opt::ArgList const&,
 llvm::ArrayRef<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >) in libclangDriver.a(Gnu.cpp.o)
       clang::driver::ToolChain::ComputeLLVMTriple(llvm::opt::ArgList
 const&, clang::driver::types::ID) const in
 libclangDriver.a(ToolChain.cpp.o)
       clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&,
 clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier,
 clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) in
 libclangParse.a(ParseDecl.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::resize(unsigned long, char)", referenced
 from:
       clang::PredefinedExpr::ComputeName(clang::PredefinedExpr::IdentType,
 clang::Decl const*) in libclangAST.a(Expr.cpp.o)
       std::__1::basic_stringbuf<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::str(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_stringbuf<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::overflow(int) in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       clang::TextDiagnostic::emitSnippetAndCaret(clang::FullSourceLoc,
 clang::DiagnosticsEngine::Level,
 llvm::SmallVectorImpl<clang::CharSourceRange>&,
 llvm::ArrayRef<clang::FixItHint>) in
 libclangFrontend.a(TextDiagnostic.cpp.o)
       clang::Lexer::getSpelling(clang::Token const&, clang::SourceManager
 const&, clang::LangOptions const&, bool*) in libclangLex.a(Lexer.cpp.o)
 __ZNSt3__110__function6__funcIZN12_GLOBAL__N_19ASTDumper9dumpChildIZNS3_22VisitFunctionProtoTypeEPKN5clang17FunctionProtoTypeEEUlvE_EEvT_EUlbE_NS_9allocatorISB_EEFvbEEclEOb
 in libclangAST.a(ASTDumper.cpp.o)
 __ZNSt3__110__function6__funcIZN12_GLOBAL__N_19ASTDumper9dumpChildIZNS3_11dumpDeclRefEPKN5clang4DeclEPKcE3$_2EEvT_EUlbE_NS_9allocatorISD_EEFvbEEclEOb
 in libclangAST.a(ASTDumper.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::replace(unsigned long, unsigned long, char
 const*)", referenced from:
       clang::ASTContext::getObjCEncodingForTypeImpl(clang::QualType,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, bool, bool, clang::FieldDecl const*, bool,
 bool, bool, bool, bool, bool, clang::QualType*) const in
 libclangAST.a(ASTContext.cpp.o)
       clang::TextDiagnostic::emitSnippetAndCaret(clang::FullSourceLoc,
 clang::DiagnosticsEngine::Level,
 llvm::SmallVectorImpl<clang::CharSourceRange>&,
 llvm::ArrayRef<clang::FixItHint>) in
 libclangFrontend.a(TextDiagnostic.cpp.o)
       clang::ApplyHeaderSearchOptions(clang::HeaderSearch&,
 clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple
 const&) in libclangFrontend.a(InitHeaderSearch.cpp.o)
 clang::driver::tools::openbsd::Linker::ConstructJob(clang::driver::Compilation&,
 clang::driver::JobAction const&, clang::driver::InputInfo const&,
 llvm::SmallVector<clang::driver::InputInfo, 4u> const&, llvm::opt::ArgList
 const&, char const*) const in libclangDriver.a(OpenBSD.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::reserve(unsigned long)", referenced from:
       clang::Decl::getAvailability(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >*,
 clang::VersionTuple) const in libclangAST.a(DeclBase.cpp.o)
       clang::DiagnosticBuilder::AddString(llvm::StringRef) const in
 libclangAST.a(Decl.cpp.o)
       clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&,
 clang::FrontendInputFile const&) in
 libclangFrontend.a(FrontendAction.cpp.o)
 __ZL20ReadOriginalFileNameRN5clang16CompilerInstanceERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
 in libclangFrontend.a(FrontendAction.cpp.o)
       clang::DiagnosticBuilder::AddString(llvm::StringRef) const in
 libclangFrontend.a(FrontendAction.cpp.o)
       clang::HeaderSearch::setModuleCachePath(llvm::StringRef) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::Preprocessor::setPredefines(llvm::StringRef) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long,
 unsigned long, unsigned long, unsigned long, unsigned long)", referenced
 from:
 clang::StoredDiagnostic::StoredDiagnostic(clang::DiagnosticsEngine::Level,
 clang::Diagnostic const&) in libclangBasic.a(Diagnostic.cpp.o)
       clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >&,
 llvm::StringRef) in libclangSerialization.a(ASTReader.cpp.o)
 clang::GlobalModuleIndex::GlobalModuleIndex(std::__1::unique_ptr<llvm::MemoryBuffer,
 std::__1::default_delete<llvm::MemoryBuffer> >, llvm::BitstreamCursor) in
 libclangSerialization.a(GlobalModuleIndex.cpp.o)
 __ZL14ParseDirectiveN4llvm9StringRefEPN5clang24VerifyDiagnosticConsumer12ExpectedDataERNS1_13SourceManagerEPNS1_12PreprocessorENS1_14SourceLocationERNS2_15DirectiveStatusE
 in libclangFrontend.a(VerifyDiagnosticConsumer.cpp.o)
       clang::ASTWriter::WriteControlBlock(clang::Preprocessor&,
 clang::ASTContext&, llvm::StringRef, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 libclangSerialization.a(ASTWriter.cpp.o)
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::push_back(char)", referenced from:
 clang::ASTContext::getObjCEncodingForTypeQualifier(clang::Decl::ObjCDeclQualifier,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&) const in libclangAST.a(ASTContext.cpp.o)
       clang::ASTContext::getObjCEncodingForTypeImpl(clang::QualType,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, bool, bool, clang::FieldDecl const*, bool,
 bool, bool, bool, bool, bool, clang::QualType*) const in
 libclangAST.a(ASTContext.cpp.o)
 __ZL14EncodeBitFieldPKN5clang10ASTContextERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_8QualTypeEPKNS_9FieldDeclE
 in libclangAST.a(ASTContext.cpp.o)
 clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >&, clang::FieldDecl const*, bool,
 clang::QualType*) const in libclangAST.a(ASTContext.cpp.o)
       clang::Sema::diagnoseMissingImport(clang::SourceLocation,
 clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Module*>,
 clang::Sema::MissingImportKind, bool) in libclangSema.a(SemaLookup.cpp.o)
       std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > std::__1::operator+<char,
 std::__1::char_traits<char>, std::__1::allocator<char>
 >(std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > const&, char) in
 libclangDriver.a(Driver.cpp.o)
       clang::driver::InputInfo::getAsString() const in
 libclangDriver.a(Driver.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::basic_string(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&)",
 referenced from:
 llvm::SmallVectorImpl<clang::FixItHint>::operator=(llvm::SmallVectorImpl<clang::FixItHint>
 const&) in libclangAST.a(DeclBase.cpp.o)
       clang::NamedDecl::getQualifiedNameAsString() const in
 libclangAST.a(Decl.cpp.o)
 clang::diag::CustomDiagInfo::getOrCreateDiagID(clang::DiagnosticIDs::Level,
 llvm::StringRef, clang::DiagnosticIDs&) in
 libclangBasic.a(DiagnosticIDs.cpp.o)
       void std::__1::vector<std::__1::pair<clang::DiagnosticIDs::Level,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >,
 std::__1::allocator<std::__1::pair<clang::DiagnosticIDs::Level,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > > >
 >::__push_back_slow_path<std::__1::pair<clang::DiagnosticIDs::Level,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > >
 const&>(std::__1::pair<clang::DiagnosticIDs::Level,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > > const&&&) in
 libclangBasic.a(DiagnosticIDs.cpp.o)
       clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&,
 clang::FrontendInputFile const&) in
 libclangFrontend.a(FrontendAction.cpp.o)
 __ZNSt3__16vectorIN5clang19HeaderSearchOptions5EntryENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_
 in libclangFrontend.a(FrontendAction.cpp.o)
 __ZNSt3__16vectorIN5clang19HeaderSearchOptions18SystemHeaderPrefixENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_
 in libclangFrontend.a(FrontendAction.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::basic_string(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned
 long, unsigned long, std::__1::allocator<char> const&)", referenced from:
       clang::driver::Driver::loadConfigFile() in
 libclangDriver.a(Driver.cpp.o)
 clang::driver::Driver::HandleImmediateArgs(clang::driver::Compilation
 const&) in libclangDriver.a(Driver.cpp.o)
       clang::driver::Driver::GetFilePath(llvm::StringRef,
 clang::driver::ToolChain const&) const in libclangDriver.a(Driver.cpp.o)
       int llvm::function_ref<int ()(clang::Token&,
 bool&)>::callback_fn<clang::Preprocessor::ExpandBuiltinMacro(clang::Token&)::$_9>(long,
 clang::Token&, bool&) in libclangLex.a(PPMacroExpansion.cpp.o)
       clang::TextDiagnostic::emitSnippetAndCaret(clang::FullSourceLoc,
 clang::DiagnosticsEngine::Level,
 llvm::SmallVectorImpl<clang::CharSourceRange>&,
 llvm::ArrayRef<clang::FixItHint>) in
 libclangFrontend.a(TextDiagnostic.cpp.o)
       clang::ApplyHeaderSearchOptions(clang::HeaderSearch&,
 clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple
 const&) in libclangFrontend.a(InitHeaderSearch.cpp.o)
       clang::declvisitor::Base<clang::declvisitor::make_ptr, (anonymous
 namespace)::DeclPrinter, void>::Visit(clang::Decl*) in
 libclangAST.a(DeclPrinter.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::operator=(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&)",
 referenced from:
       clang::DependentDiagnostic::Create(clang::ASTContext&,
 clang::DeclContext*, clang::PartialDiagnostic const&) in
 libclangAST.a(DeclBase.cpp.o)
 llvm::SmallVectorImpl<clang::FixItHint>::operator=(llvm::SmallVectorImpl<clang::FixItHint>
 const&) in libclangAST.a(DeclBase.cpp.o)
       clang::FrontendAction::setCurrentInput(clang::FrontendInputFile
 const&, std::__1::unique_ptr<clang::ASTUnit,
 std::__1::default_delete<clang::ASTUnit> >) in
 libclangFrontend.a(FrontendAction.cpp.o)
       clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&,
 clang::FrontendInputFile const&) in
 libclangFrontend.a(FrontendAction.cpp.o)
       clang::HeaderSearchOptions::operator=(clang::HeaderSearchOptions
 const&) in libclangFrontend.a(FrontendAction.cpp.o)
       clang::PreprocessorOptions::operator=(clang::PreprocessorOptions
 const&) in libclangFrontend.a(FrontendAction.cpp.o)
       clang::LangOptions::operator=(clang::LangOptions const&) in
 libclangFrontend.a(FrontendAction.cpp.o)
       ...
   "std::__1::error_category::~error_category()", referenced from:
       (anonymous namespace)::SDErrorCategoryType::~SDErrorCategoryType()
 in libclangFrontend.a(SerializedDiagnosticReader.cpp.o)
       (anonymous namespace)::SDErrorCategoryType::~SDErrorCategoryType()
 in libclangFrontend.a(SerializedDiagnosticReader.cpp.o)
       clang::PrecompiledPreamble::Build(clang::CompilerInvocation const&,
 llvm::MemoryBuffer const*, clang::PreambleBounds,
 clang::DiagnosticsEngine&,
 llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>,
 std::__1::shared_ptr<clang::PCHContainerOperations>, bool,
 clang::PreambleCallbacks&) in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
       clang::make_error_code(clang::BuildPreambleError) in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
       clang::BuildPreambleErrorCategory::~BuildPreambleErrorCategory() in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
       clang::BuildPreambleErrorCategory::~BuildPreambleErrorCategory() in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
   "std::__1::system_category()", referenced from:
       clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&,
 clang::FrontendInputFile const&) in
 libclangFrontend.a(FrontendAction.cpp.o)
 __ZL27collectModuleHeaderIncludesRKN5clang11LangOptionsERNS_11FileManagerERNS_17DiagnosticsEngineERNS_9ModuleMapEPNS_6ModuleERN4llvm15SmallVectorImplIcEE
 in libclangFrontend.a(FrontendAction.cpp.o)
 clang::CompilerInstance::createDiagnostics(clang::DiagnosticOptions*,
 clang::DiagnosticConsumer*, bool, clang::CodeGenOptions const*) in
 libclangFrontend.a(CompilerInstance.cpp.o)
 clang::CompilerInstance::createPreprocessor(clang::TranslationUnitKind) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::CompilerInstance::createOutputFile(llvm::StringRef, bool,
 bool, llvm::StringRef, llvm::StringRef, bool, bool) in
 libclangFrontend.a(CompilerInstance.cpp.o)
 clang::CompilerInstance::InitializeSourceManager(clang::FrontendInputFile
 const&, clang::DiagnosticsEngine&, clang::FileManager&,
 clang::SourceManager&, clang::HeaderSearch*,
 clang::DependencyOutputOptions&, clang::FrontendOptions const&) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       ...
   "std::__1::generic_category()", referenced from:
       clang::CompilerInstance::createOutputFile(llvm::StringRef,
 std::__1::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool,
 bool, std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >*, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >*) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::vfs::OverlayFileSystem::status(llvm::Twine const&) in
 libclangBasic.a(VirtualFileSystem.cpp.o)
       clang::vfs::OverlayFileSystem::openFileForRead(llvm::Twine const&)
 in libclangBasic.a(VirtualFileSystem.cpp.o)
 __ZN5clang3vfsL18lookupInMemoryNodeERKNS0_18InMemoryFileSystemEPNS0_6detail17InMemoryDirectoryERKN4llvm5TwineE
 in libclangBasic.a(VirtualFileSystem.cpp.o)
       clang::vfs::InMemoryFileSystem::openFileForRead(llvm::Twine const&)
 in libclangBasic.a(VirtualFileSystem.cpp.o)
       clang::vfs::InMemoryFileSystem::dir_begin(llvm::Twine const&,
 std::__1::error_code&) in libclangBasic.a(VirtualFileSystem.cpp.o)
       (anonymous namespace)::RedirectingFileSystem::lookupPath(llvm::Twine
 const&) in libclangBasic.a(VirtualFileSystem.cpp.o)
       ...
   "std::__1::__shared_weak_count::__release_weak()", referenced from:
       clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&,
 clang::FrontendInputFile const&) in
 libclangFrontend.a(FrontendAction.cpp.o)
       clang::PreprocessorOptions::operator=(clang::PreprocessorOptions
 const&) in libclangFrontend.a(FrontendAction.cpp.o)
       clang::vfs::directory_iterator::increment(std::__1::error_code&) in
 libclangFrontend.a(FrontendAction.cpp.o)
       clang::FrontendAction::EndSourceFile() in
 libclangFrontend.a(FrontendAction.cpp.o)
 __ZL27collectModuleHeaderIncludesRKN5clang11LangOptionsERNS_11FileManagerERNS_17DiagnosticsEngineERNS_9ModuleMapEPNS_6ModuleERN4llvm15SmallVectorImplIcEE
 in libclangFrontend.a(FrontendAction.cpp.o)
 clang::CompilerInstance::setInvocation(std::__1::shared_ptr<clang::CompilerInvocation>)
 in libclangFrontend.a(CompilerInstance.cpp.o)
 clang::CompilerInstance::setPreprocessor(std::__1::shared_ptr<clang::Preprocessor>)
 in libclangFrontend.a(CompilerInstance.cpp.o)
       ...
   "std::__1::__shared_weak_count::~__shared_weak_count()", referenced
 from:
       std::__1::__shared_ptr_emplace<clang::GlobalCodeCompletionAllocator,
 std::__1::allocator<clang::GlobalCodeCompletionAllocator>
 >::~__shared_ptr_emplace() in libclangFrontend.a(CompilerInstance.cpp.o)
       std::__1::__shared_ptr_emplace<clang::GlobalCodeCompletionAllocator,
 std::__1::allocator<clang::GlobalCodeCompletionAllocator>
 >::~__shared_ptr_emplace() in libclangFrontend.a(CompilerInstance.cpp.o)
       std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::DirIterState,
 std::__1::allocator<llvm::sys::fs::detail::DirIterState>
 >::~__shared_ptr_emplace() in libclangFrontend.a(CompilerInstance.cpp.o)
       std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::DirIterState,
 std::__1::allocator<llvm::sys::fs::detail::DirIterState>
 >::~__shared_ptr_emplace() in libclangFrontend.a(CompilerInstance.cpp.o)
       std::__1::__shared_ptr_emplace<clang::CompilerInvocation,
 std::__1::allocator<clang::CompilerInvocation> >::~__shared_ptr_emplace()
 in libclangFrontend.a(CompilerInstance.cpp.o)
       std::__1::__shared_ptr_emplace<clang::CompilerInvocation,
 std::__1::allocator<clang::CompilerInvocation> >::~__shared_ptr_emplace()
 in libclangFrontend.a(CompilerInstance.cpp.o)
 std::__1::__shared_ptr_emplace<clang::PreprocessorOptions::FailedModulesSet,
 std::__1::allocator<clang::PreprocessorOptions::FailedModulesSet>
 >::~__shared_ptr_emplace() in libclangFrontend.a(CompilerInstance.cpp.o)
       ...
   "std::__1::ctype<char>::id", referenced from:
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char> >&
 std::__1::__put_character_sequence<char, std::__1::char_traits<char>
 >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char
 const*, unsigned long) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(long long) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned long long) in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       ...
   "void std::__1::__sort<std::__1::__less<unsigned int, unsigned int>&,
 unsigned int*>(unsigned int*, unsigned int*, std::__1::__less<unsigned
 int, unsigned int>&)", referenced from:
       void
 clang::ASTDeclReader::AddLazySpecializations<clang::ClassTemplateDecl>(clang::ClassTemplateDecl*,
 llvm::SmallVectorImpl<unsigned int>&) in
 libclangSerialization.a(ASTReaderDecl.cpp.o)
       void
 clang::ASTDeclReader::AddLazySpecializations<clang::VarTemplateDecl>(clang::VarTemplateDecl*,
 llvm::SmallVectorImpl<unsigned int>&) in
 libclangSerialization.a(ASTReaderDecl.cpp.o)
       void
 clang::ASTDeclReader::AddLazySpecializations<clang::FunctionTemplateDecl>(clang::FunctionTemplateDecl*,
 llvm::SmallVectorImpl<unsigned int>&) in
 libclangSerialization.a(ASTReaderDecl.cpp.o)
   "std::__1::chrono::system_clock::from_time_t(long)", referenced from:
       clang::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long,
 std::__1::unique_ptr<llvm::MemoryBuffer,
 std::__1::default_delete<llvm::MemoryBuffer> >, llvm::Optional<unsigned
 int>, llvm::Optional<unsigned int>,
 llvm::Optional<llvm::sys::fs::file_type>,
 llvm::Optional<llvm::sys::fs::perms>) in
 libclangBasic.a(VirtualFileSystem.cpp.o)
   "std::__1::chrono::system_clock::now()", referenced from:
       (anonymous
 namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*,
 (anonymous namespace)::RedirectingFileSystem*) in
 libclangBasic.a(VirtualFileSystem.cpp.o)
       (anonymous
 namespace)::RedirectingFileSystemParser::uniqueOverlayTree((anonymous
 namespace)::RedirectingFileSystem*, (anonymous namespace)::Entry*,
 (anonymous namespace)::Entry*) in libclangBasic.a(VirtualFileSystem.cpp.o)
 "std::__1::chrono::system_clock::to_time_t(std::__1::chrono::time_point<std::__1::chrono::system_clock,
 std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > >
 const&)", referenced from:
       clang::serialization::ModuleManager::addModule(llvm::StringRef,
 clang::serialization::ModuleKind, clang::SourceLocation,
 clang::serialization::ModuleFile*, unsigned int, long long, long,
 clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef),
 clang::serialization::ModuleFile*&, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >&) in
 libclangSerialization.a(ModuleManager.cpp.o)
       clang::PrecompiledPreamble::CanReuse(clang::CompilerInvocation
 const&, llvm::MemoryBuffer const*, clang::PreambleBounds,
 clang::vfs::FileSystem*) const in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
       __ZL20copyStatusToFileDataRKN5clang3vfs6StatusERNS_8FileDataE in
 libclangBasic.a(FileSystemStatCache.cpp.o)
   "std::__1::locale::locale(std::__1::locale const&)", referenced from:
       std::__1::basic_filebuf<char, std::__1::char_traits<char>
 >::basic_filebuf() in libclangFrontend.a(LayoutOverrideSource.cpp.o)
   "std::__1::locale::locale()", referenced from:
       clang::threadSafety::sx::toString(clang::threadSafety::til::SExpr
 const*) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_filebuf<char, std::__1::char_traits<char>
 >::basic_filebuf() in libclangFrontend.a(LayoutOverrideSource.cpp.o)
   "std::__1::locale::~locale()", referenced from:
       clang::threadSafety::sx::toString(clang::threadSafety::til::SExpr
 const*) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_stringstream<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::~basic_stringstream() in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_stringstream<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::~basic_stringstream() in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       non-virtual thunk to std::__1::basic_stringstream<char,
 std::__1::char_traits<char>, std::__1::allocator<char>
 >::~basic_stringstream() in libclangAnalysis.a(ThreadSafety.cpp.o)
       non-virtual thunk to std::__1::basic_stringstream<char,
 std::__1::char_traits<char>, std::__1::allocator<char>
 >::~basic_stringstream() in libclangAnalysis.a(ThreadSafety.cpp.o)
       virtual thunk to std::__1::basic_stringstream<char,
 std::__1::char_traits<char>, std::__1::allocator<char>
 >::~basic_stringstream() in libclangAnalysis.a(ThreadSafety.cpp.o)
       virtual thunk to std::__1::basic_stringstream<char,
 std::__1::char_traits<char>, std::__1::allocator<char>
 >::~basic_stringstream() in libclangAnalysis.a(ThreadSafety.cpp.o)
       ...
   "std::__1::codecvt<char, char, __mbstate_t>::id", referenced from:
       std::__1::basic_filebuf<char, std::__1::char_traits<char>
 >::imbue(std::__1::locale const&) in
 libclangFrontend.a(LayoutOverrideSource.cpp.o)
       std::__1::basic_filebuf<char, std::__1::char_traits<char>
 >::basic_filebuf() in libclangFrontend.a(LayoutOverrideSource.cpp.o)
   "std::__1::num_put<char, std::__1::ostreambuf_iterator<char,
 std::__1::char_traits<char> > >::id", referenced from:
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(long long) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned long long) in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(float) in libclangAnalysis.a(ThreadSafety.cpp.o)
       ...
   "std::__1::ios_base::init(void*)", referenced from:
       clang::threadSafety::sx::toString(clang::threadSafety::til::SExpr
 const*) in libclangAnalysis.a(ThreadSafety.cpp.o)
       clang::LayoutOverrideSource::LayoutOverrideSource(llvm::StringRef)
 in libclangFrontend.a(LayoutOverrideSource.cpp.o)
   "std::__1::ios_base::clear(unsigned int)", referenced from:
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char> >&
 std::__1::__put_character_sequence<char, std::__1::char_traits<char>
 >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char
 const*, unsigned long) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()
 in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::sentry::~sentry() in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(unsigned short) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_ostream<char, std::__1::char_traits<char>
 >::operator<<(int) in libclangAnalysis.a(ThreadSafety.cpp.o)
       ...
   "std::__1::ios_base::~ios_base()", referenced from:
       clang::threadSafety::sx::toString(clang::threadSafety::til::SExpr
 const*) in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_stringstream<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::~basic_stringstream() in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_istream<char, std::__1::char_traits<char>
 >::~basic_istream() in libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_istream<char, std::__1::char_traits<char>
 >::~basic_istream() in libclangAnalysis.a(ThreadSafety.cpp.o)
       virtual thunk to std::__1::basic_istream<char,
 std::__1::char_traits<char> >::~basic_istream() in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       virtual thunk to std::__1::basic_istream<char,
 std::__1::char_traits<char> >::~basic_istream() in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       std::__1::basic_stringstream<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >::~basic_stringstream() in
 libclangAnalysis.a(ThreadSafety.cpp.o)
       ...
   "std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > std::__1::operator+<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >(char const*,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > const&)", referenced from:
       clang::DiagnosticIDs::getDiagnosticFlags() in
 libclangBasic.a(DiagnosticIDs.cpp.o)
       clang::CompilerInstance::loadModule(clang::SourceLocation,
 llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*,
 clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) in
 libclangFrontend.a(CompilerInstance.cpp.o)
       clang::Sema::getDeletedOrUnavailableSuffix(clang::FunctionDecl
 const*) in libclangSema.a(SemaExpr.cpp.o)
       clang::Sema::DiagnoseSentinelCalls(clang::NamedDecl*,
 clang::SourceLocation, llvm::ArrayRef<clang::Expr*>) in
 libclangSema.a(SemaExpr.cpp.o)
 clang::driver::Driver::generateCompilationDiagnostics(clang::driver::Compilation&,
 clang::driver::Command const&) in libclangDriver.a(Driver.cpp.o)
       clang::PredefinedExpr::ComputeName(clang::PredefinedExpr::IdentType,
 clang::Decl const*) in libclangAST.a(Expr.cpp.o)
       clang::ASTReader::ReadModuleMapFileBlock(llvm::SmallVector<unsigned
 long long, 64u>&, clang::serialization::ModuleFile&,
 clang::serialization::ModuleFile const*, unsigned int) in
 libclangSerialization.a(ASTReader.cpp.o)
       ...
   "typeinfo for std::__1::error_category", referenced from:
       typeinfo for (anonymous namespace)::SDErrorCategoryType in
 libclangFrontend.a(SerializedDiagnosticReader.cpp.o)
       typeinfo for clang::BuildPreambleErrorCategory in
 libclangFrontend.a(PrecompiledPreamble.cpp.o)
   "typeinfo for std::__1::__shared_weak_count", referenced from:
       typeinfo for
 std::__1::__shared_ptr_emplace<clang::GlobalCodeCompletionAllocator,
 std::__1::allocator<clang::GlobalCodeCompletionAllocator> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       typeinfo for
 std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::DirIterState,
 std::__1::allocator<llvm::sys::fs::detail::DirIterState> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       typeinfo for
 std::__1::__shared_ptr_emplace<clang::CompilerInvocation,
 std::__1::allocator<clang::CompilerInvocation> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       typeinfo for
 std::__1::__shared_ptr_emplace<clang::PreprocessorOptions::FailedModulesSet,
 std::__1::allocator<clang::PreprocessorOptions::FailedModulesSet> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       typeinfo for
 std::__1::__shared_ptr_pointer<clang::CompilerInvocation*,
 std::__1::default_delete<clang::CompilerInvocation>,
 std::__1::allocator<clang::CompilerInvocation> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       typeinfo for std::__1::__shared_ptr_emplace<clang::Preprocessor,
 std::__1::allocator<clang::Preprocessor> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       typeinfo for
 std::__1::__shared_ptr_emplace<clang::ModuleDependencyCollector,
 std::__1::allocator<clang::ModuleDependencyCollector> > in
 libclangFrontend.a(CompilerInstance.cpp.o)
       ...
   "typeinfo for std::__1::ios_base", referenced from:
       typeinfo for std::__1::basic_ios<char, std::__1::char_traits<char> >
 in libclangAnalysis.a(ThreadSafety.cpp.o)
       typeinfo for std::__1::basic_ios<char, std::__1::char_traits<char> >
 in libclangFrontend.a(LayoutOverrideSource.cpp.o)
 ld: symbol(s) not found for architecture x86_64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/57522>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list