Improve documentation for Sema::CheckReferenceInit

llvm-svn: 58404
This commit is contained in:
Douglas Gregor 2008-10-29 23:31:03 +00:00
parent 534ac08ebd
commit 23a1f195bd
1 changed files with 7 additions and 7 deletions

View File

@ -730,13 +730,13 @@ Sema::CompareReferenceRelationship(QualType T1, QualType T2,
/// CheckReferenceInit - Check the initialization of a reference
/// variable with the given initializer (C++ [dcl.init.ref]). Init is
/// the initializer (either a simple initializer or an initializer
/// list), and DeclType is the type of the declaration. When Complain
/// is true, this routine will produce diagnostics (and return true)
/// when the declaration cannot be initialized with the given
/// initializer. When ICS is non-null, this routine will compute the
/// implicit conversion sequence according to C++ [over.ics.ref] and
/// will not produce any diagnostics; when ICS is null, it will emit
/// diagnostics when any errors are found.
/// list), and DeclType is the type of the declaration. When ICS is
/// non-null, this routine will compute the implicit conversion
/// sequence according to C++ [over.ics.ref] and will not produce any
/// diagnostics; when ICS is null, it will emit diagnostics when any
/// errors are found. Either way, a return value of true indicates
/// that there was a failure, a return value of false indicates that
/// the reference initialization succeeded.
bool
Sema::CheckReferenceInit(Expr *&Init, QualType &DeclType,
ImplicitConversionSequence *ICS) {