diff options
| author | Nicholas Nethercote <nnethercote@mozilla.com> | 2016-09-12 14:31:51 +1000 |
|---|---|---|
| committer | Nicholas Nethercote <nnethercote@mozilla.com> | 2016-09-12 17:33:02 +1000 |
| commit | 826f673664023e79e86409296d3d67527c9b0a5a (patch) | |
| tree | 2ab7f985fc87275a6c48a174a7160a4d58898622 /src/rustllvm/RustWrapper.cpp | |
| parent | 4c274b6aea00c2327211e8295f4d97ee6e624a2b (diff) | |
| download | rust-826f673664023e79e86409296d3d67527c9b0a5a.tar.gz rust-826f673664023e79e86409296d3d67527c9b0a5a.zip | |
Lazily construct panic messages in char_lit().
This reduces the time taken to run `rustc -Zparse-only rustc-benchmarks/issue-32278-big-array-of-strings` from 0.18s to 0.15s on my machine, and reduces the number of instructions (as measured by Cachegrind) from 1.34B to 1.01B. With the change applied, the time to fully compile that benchmark is 1.96s, so this is a 1.5% improvement.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
