From: Chris Lattner Date: Fri, 13 Jul 2007 22:16:13 +0000 (+0000) Subject: Add missing citation. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7ab2ed8e881ffdc84e890f5265c41b930df17cee;p=clang Add missing citation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@39837 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/AST/ASTContext.cpp b/AST/ASTContext.cpp index 5e640b61f9..63de528821 100644 --- a/AST/ASTContext.cpp +++ b/AST/ASTContext.cpp @@ -171,7 +171,8 @@ unsigned ASTContext::getTypeSize(QualType T) { // FIXME: need to use TargetInfo again return sizeof(void *) * 8; case Type::Reference: - // seems that sizeof(T&) == sizeof(T) -- spec reference? + // "When applied to a reference or a reference type, the result is the size + // of the referenced type." C++98 5.3.3p2: expr.sizeof return getTypeSize(cast(T)->getReferenceeType()); case Type::Complex: case Type::Array: