Use None to avoid re-mentioning the ArrayRef type to call the default constructor.
llvm-svn: 248660
This commit is contained in:
		
							parent
							
								
									f36a5c4af7
								
							
						
					
					
						commit
						5b7183551f
					
				| 
						 | 
				
			
			@ -1479,7 +1479,7 @@ public:
 | 
			
		|||
 | 
			
		||||
  /// Return an empty list.
 | 
			
		||||
  ArrayRef<BasicBlock*> successors() {
 | 
			
		||||
    return ArrayRef<BasicBlock*>();
 | 
			
		||||
    return None;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  SExpr *returnValue() { return Retval; }
 | 
			
		||||
| 
						 | 
				
			
			@ -1507,7 +1507,7 @@ inline ArrayRef<BasicBlock*> Terminator::successors() {
 | 
			
		|||
    case COP_Branch: return cast<Branch>(this)->successors();
 | 
			
		||||
    case COP_Return: return cast<Return>(this)->successors();
 | 
			
		||||
    default:
 | 
			
		||||
      return ArrayRef<BasicBlock*>();
 | 
			
		||||
      return None;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6737,7 +6737,7 @@ public:
 | 
			
		|||
        Sema &SemaRef, ActiveTemplateInstantiation::InstantiationKind Kind,
 | 
			
		||||
        SourceLocation PointOfInstantiation, SourceRange InstantiationRange,
 | 
			
		||||
        Decl *Entity, NamedDecl *Template = nullptr,
 | 
			
		||||
        ArrayRef<TemplateArgument> TemplateArgs = ArrayRef<TemplateArgument>(),
 | 
			
		||||
        ArrayRef<TemplateArgument> TemplateArgs = None,
 | 
			
		||||
        sema::TemplateDeductionInfo *DeductionInfo = nullptr);
 | 
			
		||||
 | 
			
		||||
    InstantiatingTemplate(const InstantiatingTemplate&) = delete;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1307,7 +1307,7 @@ Optional<ArrayRef<QualType>> Type::getObjCSubstitutions(
 | 
			
		|||
  if (!curClassDecl) {
 | 
			
		||||
    // If we don't have a context type (e.g., this is "id" or some
 | 
			
		||||
    // variant thereof), substitute the bounds.
 | 
			
		||||
    return llvm::ArrayRef<QualType>();
 | 
			
		||||
    return None;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // Follow the superclass chain until we've mapped the receiver type
 | 
			
		||||
| 
						 | 
				
			
			@ -1327,7 +1327,7 @@ Optional<ArrayRef<QualType>> Type::getObjCSubstitutions(
 | 
			
		|||
  // If we don't have a receiver type, or the receiver type does not
 | 
			
		||||
  // have type arguments, substitute in the defaults.
 | 
			
		||||
  if (!objectType || objectType->isUnspecialized()) {
 | 
			
		||||
    return llvm::ArrayRef<QualType>();
 | 
			
		||||
    return None;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // The receiver type has the type arguments we want.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue