[GlobalOpt] Fix support for casts in ctors.
authorMircea Trofin <mtrofin@google.com>
Fri, 6 Apr 2018 15:54:47 +0000 (15:54 +0000)
committerMircea Trofin <mtrofin@google.com>
Fri, 6 Apr 2018 15:54:47 +0000 (15:54 +0000)
commitaa3fea6cb0590e82796bf6c785165bcfe5ffa6b0
tree9a1b4d3cc4cb91456e309e34776f98335602dbc4
parent59399ae4ccd8b5f8e1e0f5aef8a570c8ff6cc7eb
[GlobalOpt] Fix support for casts in ctors.

Summary:
Fixing an issue where initializations of globals where constructors use
casts were silently translated to 0-initialization.

Reviewers: davidxl, evgeny777

Reviewed By: evgeny777

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D45198

llvm-svn: 329409
llvm/lib/Transforms/Utils/Evaluator.cpp
llvm/test/Transforms/GlobalOpt/static-const-bitcast.ll [new file with mode: 0644]