Try fixing MSVC build after r223802
authorHans Wennborg <hans@hanshq.net>
Tue, 9 Dec 2014 20:39:15 +0000 (20:39 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 9 Dec 2014 20:39:15 +0000 (20:39 +0000)
commit86704cc3557b8933c2dd49fb130b9c5ace27e3f7
treecf11e88c9e45571301cb55ffbaff6b55144c657f
parent11fa90091b6276ae216a5d4827eb978914a8b1f6
Try fixing MSVC build after r223802

LLVM_EXPLICIT is only supported by recent version of MSVC, and it seems
the not-so-recent versions get confused about the operator bool() when
tryint to resolve operator== calls.

This removed the operator bool()'s since they don't seem to be used
anyway.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223824 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/Metadata.h
include/llvm/IR/TrackingMDRef.h
lib/IR/DebugInfo.cpp