Deleted Added
full compact
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 ---