Rename weak_retain to unowned_retain and change it to

require the correct [unowned] type as an argument.

Swift SVN r6825
This commit is contained in:
John McCall
2013-08-02 00:02:09 +00:00
parent 18b2949e56
commit 00a940ac1b
17 changed files with 128 additions and 106 deletions

View File

@@ -663,11 +663,11 @@ public:
void visitReleaseInst(ReleaseInst *RI) {
OS << "release " << getIDAndType(RI->getOperand());
}
void visitWeakRetainInst(WeakRetainInst *RI) {
OS << "weak_retain " << getIDAndType(RI->getOperand());
void visitUnownedRetainInst(UnownedRetainInst *RI) {
OS << "unowned_retain " << getIDAndType(RI->getOperand());
}
void visitWeakReleaseInst(WeakReleaseInst *RI) {
OS << "weak_release " << getIDAndType(RI->getOperand());
void visitUnownedReleaseInst(UnownedReleaseInst *RI) {
OS << "unowned_release " << getIDAndType(RI->getOperand());
}
void visitDeallocStackInst(DeallocStackInst *DI) {
OS << "dealloc_stack " << getIDAndType(DI->getOperand());