Revert "Fix a memory leak possibility of DO macro."

This reverts commit 8b32ce80fc537334c54699aa60617068b1aca736.