aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/VirtualFileSystem.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2014-06-12 01:46:54 +0000
committerBob Wilson <bob.wilson@apple.com>2014-06-12 01:46:54 +0000
commit2f7cc01895ee178215b72d4548bd93a8064351e6 (patch)
tree5e43a556e3d83bd5c56d549a5dab74960d1e0772 /clang/lib/Basic/VirtualFileSystem.cpp
parent25188c95de6bd74e15dad873ff5fc7e7c1330191 (diff)
downloadllvm-2f7cc01895ee178215b72d4548bd93a8064351e6.zip
llvm-2f7cc01895ee178215b72d4548bd93a8064351e6.tar.gz
llvm-2f7cc01895ee178215b72d4548bd93a8064351e6.tar.bz2
Fix verifier for GlobalAliases to avoid recursing into global initializers.
The verifier follows GlobalAlias operands so that it can detect cycles of alias definitions. It was doing this in a way that caused it to also recurse through initializers for the GlobalValue aliasees, and it would fail when an initializer refers to a global that is a declaration and not a definition. This patch causes it to stop recursing when it hits a global definition. <rdar://problem/17277451> llvm-svn: 210734
Diffstat (limited to 'clang/lib/Basic/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions