Fixed regression introduced by my previous commit.
This commit is contained in:
parent
af9cbe23f9
commit
c3244cb359
|
@ -822,11 +822,42 @@ private:
|
||||||
}
|
}
|
||||||
|
|
||||||
void VariableValueType3() {
|
void VariableValueType3() {
|
||||||
GET_SYMBOL_DB("void f(std::string::size_type x);\n");
|
// std::string::size_type
|
||||||
const Variable* x = db->getVariableFromVarId(1);
|
{
|
||||||
ASSERT_EQUALS("x", x->name());
|
GET_SYMBOL_DB("void f(std::string::size_type x);\n");
|
||||||
// TODO: Configure std::string::size_type somehow.
|
const Variable* const x = db->getVariableFromVarId(1);
|
||||||
TODO_ASSERT_EQUALS(ValueType::Type::LONGLONG, ValueType::Type::UNKNOWN_TYPE, x->valueType()->type);
|
ASSERT_EQUALS("x", x->name());
|
||||||
|
// TODO: Configure std::string::size_type somehow.
|
||||||
|
TODO_ASSERT_EQUALS(ValueType::Type::LONGLONG, ValueType::Type::UNKNOWN_INT, x->valueType()->type);
|
||||||
|
ASSERT_EQUALS(ValueType::Sign::UNSIGNED, x->valueType()->sign);
|
||||||
|
}
|
||||||
|
// std::wstring::size_type
|
||||||
|
{
|
||||||
|
GET_SYMBOL_DB("void f(std::wstring::size_type x);\n");
|
||||||
|
const Variable* const x = db->getVariableFromVarId(1);
|
||||||
|
ASSERT_EQUALS("x", x->name());
|
||||||
|
// TODO: Configure std::wstring::size_type somehow.
|
||||||
|
TODO_ASSERT_EQUALS(ValueType::Type::LONGLONG, ValueType::Type::UNKNOWN_INT, x->valueType()->type);
|
||||||
|
ASSERT_EQUALS(ValueType::Sign::UNSIGNED, x->valueType()->sign);
|
||||||
|
}
|
||||||
|
// std::u16string::size_type
|
||||||
|
{
|
||||||
|
GET_SYMBOL_DB("void f(std::u16string::size_type x);\n");
|
||||||
|
const Variable* const x = db->getVariableFromVarId(1);
|
||||||
|
ASSERT_EQUALS("x", x->name());
|
||||||
|
// TODO: Configure std::u16string::size_type somehow.
|
||||||
|
TODO_ASSERT_EQUALS(ValueType::Type::LONGLONG, ValueType::Type::UNKNOWN_INT, x->valueType()->type);
|
||||||
|
ASSERT_EQUALS(ValueType::Sign::UNSIGNED, x->valueType()->sign);
|
||||||
|
}
|
||||||
|
// std::u32string::size_type
|
||||||
|
{
|
||||||
|
GET_SYMBOL_DB("void f(std::u32string::size_type x);\n");
|
||||||
|
const Variable* const x = db->getVariableFromVarId(1);
|
||||||
|
ASSERT_EQUALS("x", x->name());
|
||||||
|
// TODO: Configure std::u32string::size_type somehow.
|
||||||
|
TODO_ASSERT_EQUALS(ValueType::Type::LONGLONG, ValueType::Type::UNKNOWN_INT, x->valueType()->type);
|
||||||
|
ASSERT_EQUALS(ValueType::Sign::UNSIGNED, x->valueType()->sign);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void findVariableType1() {
|
void findVariableType1() {
|
||||||
|
|
Loading…
Reference in New Issue