]> granicus.if.org Git - clang/commitdiff
Make a ctor protected
authorChris Lattner <sabre@nondot.org>
Sat, 15 Mar 2008 23:04:32 +0000 (23:04 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 15 Mar 2008 23:04:32 +0000 (23:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48401 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Decl.h

index b53d5d3bcb01cc87816d1827bdcddc42c335dbdf..7c3560c503588bbc49b8ef9de60f179fe5142267 100644 (file)
@@ -514,13 +514,14 @@ protected:
 class FieldDecl : public NamedDecl {
   QualType DeclType;  
   Expr *BitWidth;
+protected:
+  FieldDecl(Kind DK, SourceLocation L, IdentifierInfo *Id, QualType T,
+            Expr *BW = NULL)
+    : NamedDecl(DK, L, Id), DeclType(T), BitWidth(BW) {}
 public:
   FieldDecl(SourceLocation L, IdentifierInfo *Id, QualType T, 
             Expr *BW = NULL)
     : NamedDecl(Field, L, Id), DeclType(T), BitWidth(BW) {}
-  FieldDecl(Kind DK, SourceLocation L, IdentifierInfo *Id, QualType T,
-            Expr *BW = NULL)
-    : NamedDecl(DK, L, Id), DeclType(T), BitWidth(BW) {}
 
   QualType getType() const { return DeclType; }
   QualType getCanonicalType() const { return DeclType.getCanonicalType(); }