forked from OSchip/llvm-project
CodeGenFunction::EmitPointerWithAlignment(): Prune a \param in r303358, possibly obsolete. [-Wdocumentation]
llvm-svn: 303414
This commit is contained in:
parent
6a36c64720
commit
76f938692f
|
@ -3752,21 +3752,6 @@ public:
|
|||
///
|
||||
/// Note that this function will conservatively fall back on the type
|
||||
/// when it doesn't
|
||||
///
|
||||
/// \param Source - If non-null, this will be initialized with
|
||||
/// information about the source of the alignment. Note that this
|
||||
/// function will conservatively fall back on the type when it
|
||||
/// doesn't recognize the expression, which means that sometimes
|
||||
///
|
||||
/// a worst-case One
|
||||
/// reasonable way to use this information is when there's a
|
||||
/// language guarantee that the pointer must be aligned to some
|
||||
/// stricter value, and we're simply trying to ensure that
|
||||
/// sufficiently obvious uses of under-aligned objects don't get
|
||||
/// miscompiled; for example, a placement new into the address of
|
||||
/// a local variable. In such a case, it's quite reasonable to
|
||||
/// just ignore the returned alignment when it isn't from an
|
||||
/// explicit source.
|
||||
Address EmitPointerWithAlignment(const Expr *Addr,
|
||||
LValueBaseInfo *BaseInfo = nullptr);
|
||||
|
||||
|
|
Loading…
Reference in New Issue