Fixed compilation with some failing test cases on LLVM 16
This commit is contained in:
@@ -176,6 +176,12 @@ std::optional<std::string> diagram::get_together_group(
|
||||
|
||||
void diagram::initialize_type_aliases()
|
||||
{
|
||||
if (type_aliases().count("std::__cxx11::basic_string<char,std::char_traits<"
|
||||
"char>,std::allocator<char>>") == 0U) {
|
||||
type_aliases().insert({"std::__cxx11::basic_string<char,std::char_"
|
||||
"traits<char>,std::allocator<char>>",
|
||||
"std::string"});
|
||||
}
|
||||
if (type_aliases().count("std::basic_string<char>") == 0U) {
|
||||
type_aliases().insert({"std::basic_string<char>", "std::string"});
|
||||
}
|
||||
@@ -204,6 +210,11 @@ void diagram::initialize_type_aliases()
|
||||
type_aliases().insert(
|
||||
{"std::integral_constant<bool,false>", "std::false_type"});
|
||||
}
|
||||
// #if LLVM_VERSION_MAJOR >= 16
|
||||
// if (type_aliases().count("std::basic_string") == 0U) {
|
||||
// type_aliases().insert({"std::basic_string", "std::string"});
|
||||
// }
|
||||
// #endif
|
||||
}
|
||||
|
||||
common::model::diagram_t class_diagram::type() const
|
||||
|
||||
Reference in New Issue
Block a user