commit | 32750c1251012624a87fb97098bd0f6a60ffa8ed | [log] [tgz] |
---|---|---|
author | Hans Wennborg <hans@chromium.org> | Fri Sep 15 23:10:14 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Sep 15 23:10:14 2017 |
tree | 8dd4a7347b3a1d5ab50964ebb8da4d3d5c0357ba | |
parent | d277c61f1722ae97ed85ff31f10ac67b35bf0fb4 [diff] |
Clang: enable -instcombine-lower-dbg-declare=1 This enables better optimized debug info for address-taken values at the cost of potentially inaccurate debug info in some situations. We believe turning this on is the right trade-off for developers debugging Chromium on all platforms, but especially on Windows where values that are available in MSVC's debug info would otherwise show as unavailable when using Clang. The goal (crbug.com/765793) is to make Clang's optimized debug info good enough in all cases that this compromise is not necessary. Note: This requires Clang r313108 or later. Bug: 761633, 753736, 765793 Change-Id: Ia0ed38c499fac282a3c8ab27c5fd5571fdfab84d Reviewed-on: https://chromium-review.googlesource.com/669314 Commit-Queue: Hans Wennborg <hans@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#502428}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .