Clarify what it means for a SIL instruction to have side effects.

Swift SVN r7067
This commit is contained in:
Anna Zaks
2013-08-08 23:59:09 +00:00
parent b52166a2f3
commit 178e1c9832

View File

@@ -46,7 +46,9 @@ class VarDecl;
enum class SILInstructionMemoryBehavior {
None,
/// \brief The instruction may have side effects not captured solely by its
/// users.
/// users. Specifically, it can return, release memory, or store. Note,
/// alloc is not considered to have side effects because its
/// result/users represnet its effect.
MayHaveSideEffects,
/// \brief The istruction may write to memory.
MayWrite,