Fixed compilation error in MSVC with two-phase-lookup enabled
Two-phase lookup has been implemented by the MSVC team in Visual Studio 15.3, but is currently opt-in via `/permissive-`. Enabling it causes the compilation to fail at these two points with `error C2653: 'parser_t': is not a class or namespace name`.
This commit is contained in:
parent
4e1315a87d
commit
49601d4c2b
|
@ -34605,7 +34605,7 @@ namespace exprtk
|
|||
typedef exprtk::symbol_table<T> symbol_table_t;
|
||||
typedef exprtk::expression<T> expression_t;
|
||||
typedef exprtk::parser<T> parser_t;
|
||||
typedef parser_t::dependent_entity_collector::symbol_t symbol_t;
|
||||
typedef typename exprtk::parser<T>::dependent_entity_collector::symbol_t symbol_t;
|
||||
|
||||
symbol_table_t symbol_table;
|
||||
expression_t expression;
|
||||
|
@ -34679,7 +34679,7 @@ namespace exprtk
|
|||
typedef exprtk::symbol_table<T> symbol_table_t;
|
||||
typedef exprtk::expression<T> expression_t;
|
||||
typedef exprtk::parser<T> parser_t;
|
||||
typedef parser_t::dependent_entity_collector::symbol_t symbol_t;
|
||||
typedef typename exprtk::parser<T>::dependent_entity_collector::symbol_t symbol_t;
|
||||
|
||||
symbol_table_t symbol_table;
|
||||
expression_t expression;
|
||||
|
|
Loading…
Reference in New Issue