commit | e7ce7094602ebb341220467c9a1d6643f45b9595 | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Mon Nov 12 23:33:00 2012 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Mon Nov 12 23:33:00 2012 +0000 |
tree | c056fc1b1b4e75f66cdab8d84e698d81be0799b9 | |
parent | 6ceb377ae4e32eeed2647aacc4a7d5c4564641bf [diff] |
Factor duplicated implicit memcpy call generation code out of copy/move assignment generation. This incidentally avoids reusing the same Expr* across multiple statements in the same object; that was generating slightly broken ASTs, but I couldn't trigger any observable bad behavior, so no test. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167779 91177308-0d34-0410-b5e6-96231b3b80d8