Lines Matching refs:Same
148 /// 4) Two different types within the same diagnostic have the same output
173 continue; // Same types
176 continue; // Same canonical types
468 /// Same - Whether the two arguments evaluate to the same value.
469 bool Same;
476 FromDefault(false), ToDefault(false), Same(false) { }
541 /// SetSame - Sets the same flag of the current node.
542 void SetSame(bool Same) {
543 FlatTree[CurrentNode].Same = Same;
638 /// NodeIsSame - Returns true the arguments are the same.
640 return FlatTree[ReadNode].Same;
709 /// CurrentTA - if CurrentTA is not the same as EndTA, then CurrentTA
1003 /// hasSameBaseTemplate - Returns true when the base templates are the same,
1012 /// same template declaration. If they come from different template aliases,
1017 // Check the top templates if they are the same.
1032 // Check if the lowest template types are the same. If not, return.
1155 /// IsEqualExpr - Returns true if the expressions evaluate to the same value.
1331 /// typenames that are the same and attempt to disambiguate them by using
1334 bool FromDefault, bool ToDefault, bool Same) {
1338 if (Same) {
1387 bool FromDefault, bool ToDefault, bool Same) {
1390 if (Same) {
1421 bool FromDefault, bool ToDefault, bool Same) {
1431 if (Same) {
1455 Expr *ToExpr, bool FromDefault, bool ToDefault, bool Same) {
1459 if (Same) {
1509 bool ToDefault, bool Same) {
1513 if (Same) {
1560 // Both types have same qualifiers
1658 // Same base template, but different arguments.
1665 /// Emit - When the two types given are templated types with the same