DeclSpec.cpp (280031) | DeclSpec.cpp (283526) |
---|---|
1//===--- SemaDeclSpec.cpp - Declaration Specifier Semantic Analysis -------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 331 unchanged lines hidden (view full) --- 340 } 341 342 llvm_unreachable("Invalid TypeSpecType!"); 343} 344 345bool Declarator::isStaticMember() { 346 assert(getContext() == MemberContext); 347 return getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static || | 1//===--- SemaDeclSpec.cpp - Declaration Specifier Semantic Analysis -------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 331 unchanged lines hidden (view full) --- 340 } 341 342 llvm_unreachable("Invalid TypeSpecType!"); 343} 344 345bool Declarator::isStaticMember() { 346 assert(getContext() == MemberContext); 347 return getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static || |
348 CXXMethodDecl::isStaticOverloadedOperator( 349 getName().OperatorFunctionId.Operator); | 348 (getName().Kind == UnqualifiedId::IK_OperatorFunctionId && 349 CXXMethodDecl::isStaticOverloadedOperator( 350 getName().OperatorFunctionId.Operator)); |
350} 351 352bool DeclSpec::hasTagDefinition() const { 353 if (!TypeSpecOwned) 354 return false; 355 return cast<TagDecl>(getRepAsDecl())->isCompleteDefinition(); 356} 357 --- 885 unchanged lines hidden --- | 351} 352 353bool DeclSpec::hasTagDefinition() const { 354 if (!TypeSpecOwned) 355 return false; 356 return cast<TagDecl>(getRepAsDecl())->isCompleteDefinition(); 357} 358 --- 885 unchanged lines hidden --- |