TEST(SymbolTableTest, LookUpOfNameInEmptyTableReturnsFalseNullOrZero){ SgSymbolTable *p = new SgSymbolTable(); const SgName foo("foo"); EXPECT_EQ(p->exists(foo), false); // EXPECT_EQ(isNull(p->find_any(foo)),true); error: no matching function for call to ‘SgSymbolTable::find_any(const SgName&)’ FIXME WTF EXPECT_EQ(isNull(p->find_variable(foo)), true); EXPECT_EQ(isNull(p->find_class(foo)), true); EXPECT_EQ(isNull(p->find_function(foo)), true); EXPECT_EQ(isNull(p->find_function_type(foo)), true); EXPECT_EQ(isNull(p->find_typedef(foo)), true); EXPECT_EQ(isNull(p->find_enum(foo)), true); EXPECT_EQ(isNull(p->find_enum_field(foo)), true); EXPECT_EQ(isNull(p->find_label(foo)), true); EXPECT_EQ(isNull(p->find_java_label(foo)), true); EXPECT_EQ(isNull(p->find_namespace(foo)), true); // EXPECT_EQ(isNull(p->find_aliased_symbol(foo)), true); EXPECT_EQ(p->count(foo), 0); EXPECT_EQ(p->count_aliases(foo), 0); EXPECT_EQ(p->get_symbols().size(), 0); }