[llvm-bugs] [Bug 44681] Missed optimization opportunity with globals that are never written to

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Jan 27 09:21:02 PST 2020


https://bugs.llvm.org/show_bug.cgi?id=44681

David Blaikie <dblaikie at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |dblaikie at gmail.com
         Resolution|---                         |INVALID

--- Comment #1 from David Blaikie <dblaikie at gmail.com> ---
That variable 'z' has external linkage, I believe - so it could be modified
from some other file.

If you give it local linkage (make it "static" or "const") then the variable
will be optimized away and the test() function will get the constant value
inlined into it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200127/23e2ea84/attachment.html>


More information about the llvm-bugs mailing list