//===--- SemaDecl.cpp - Semantic Analysis for Declarations ----------------===////// The LLVM Compiler Infrastructure//// This file was developed by Chris Lattner and is distributed under// the University of Illinois Open Source License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// This file implements semantic analysis for declarations.////===----------------------------------------------------------------------===//#include"Sema.h"#include"clang/AST/ASTContext.h"#include"clang/AST/Builtins.h"#include"clang/AST/Decl.h"#include"clang/AST/Expr.h"#include"clang/AST/Type.h"#include"clang/Parse/DeclSpec.h"#include