]> granicus.if.org Git - clang/commitdiff
It doesn't make sense to set the access specifier to AS_none (I think)
authorAnders Carlsson <andersca@mac.com>
Wed, 25 Mar 2009 20:19:57 +0000 (20:19 +0000)
committerAnders Carlsson <andersca@mac.com>
Wed, 25 Mar 2009 20:19:57 +0000 (20:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67700 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/DeclBase.h

index abf5404882bc9172e382b2f8fba18942662ac224..a53b459c99038372679ce0c8bc43a00a5575dab8 100644 (file)
@@ -175,7 +175,10 @@ public:
                          const_cast<const Decl*>(this)->getDeclContext());
   }
 
-  void setAccess(AccessSpecifier AS) { Access = AS; }
+  void setAccess(AccessSpecifier AS) { 
+    assert(AS != AS_none && "Can't set access to none");
+    Access = AS; 
+  }
   AccessSpecifier getAccess() const { return AccessSpecifier(Access); }
 
   bool hasAttrs() const { return HasAttrs; }