commit | 07c487e5f73c3e6ea47a03b674a4a0f753adf90f | [log] [tgz] |
---|---|---|
author | Sebastian Redl <sebastian.redl@getdesigned.at> | Thu Jan 22 17:31:11 2009 +0000 |
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | Thu Jan 22 17:31:11 2009 +0000 |
tree | 7f38dca6d7be1d1ffd0bf90ab0ef70210ac7b722 | |
parent | 21282df53bd86f737f84c4ae6d2dea7ef32f0895 [diff] |
Add a switch that allows disabling the smart pointers. Uncomment the define in Ownership.h to disable the smart pointers. Disabled, the smart pointers no longer contain a pointer to the action, and no longer have special destruction or copying semantics. They are, compiler willing, raw pointers or ActionResult equivalents. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62767 91177308-0d34-0410-b5e6-96231b3b80d8