OSDN Git Service

[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)
commit85b0c0c8f0c12219f406686aa7c7cf8604935ece
treea7fec5fd1918c59e0c89c5cd99d079a594b075fb
parent730ed467c7227a86a71ca0460f1147a09b486d0c
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@329409 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/Evaluator.cpp
test/Transforms/GlobalOpt/static-const-bitcast.ll [new file with mode: 0644]