We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 455e8af commit d0c9659Copy full SHA for d0c9659
src/goto-programs/show_symbol_table.cpp
@@ -29,21 +29,10 @@ Author: Daniel Kroening, [email protected]
29
static std::unique_ptr<languaget>
30
get_show_symbol_language(const symbolt &symbol)
31
{
32
- std::unique_ptr<languaget> ptr;
33
-
34
- if(symbol.mode.empty())
35
- {
36
- ptr=get_default_language();
37
- }
38
- else
39
40
- ptr=get_language_from_mode(symbol.mode);
41
42
43
- if(!ptr)
44
- throw "symbol "+id2string(symbol.name)+" has unknown mode";
45
46
- return ptr;
+ if(!symbol.mode.empty())
+ if(auto language_from_mode = get_language_from_mode(symbol.mode))
+ return language_from_mode;
+ return get_default_language();
47
}
48
49
void show_symbol_table_xml_ui()
0 commit comments