Merge pull request #455 from kyulee1/fixnamespace

Fix for using namespace llvm inside header file
This commit is contained in:
kyulee1 2015-04-17 06:16:23 -07:00
Родитель 803c0f695f 1a5adc4f94
Коммит fa36f39df0
2 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -23,8 +23,6 @@
#include "llvm/Support/Atomic.h"
#include "llvm/Config/llvm-config.h"
using namespace llvm;
/// \brief MethodName struct representing a particular method on a type.
///
/// MethodNames are the elements of MethodSet and are used to do filtering of
@ -87,8 +85,8 @@ public:
// This write should be atomic, delete if we're not the first.
sys::cas_flag Value =
sys::CompareAndSwap((sys::cas_flag *)&(this->Initialized), 0x1, 0x0);
llvm::sys::cas_flag Value = llvm::sys::CompareAndSwap(
(llvm::sys::cas_flag *)&(this->Initialized), 0x1, 0x0);
if (Value != 0x0) {
delete ML;

Просмотреть файл

@ -18,6 +18,8 @@
#include "utility.h"
#include "llvm/Support/ConvertUTF.h"
using namespace llvm;
// Checks given parsed representation to see if method is in the set.
bool MethodSet::contains(const char *Name, const char *ClassName,
@ -51,7 +53,7 @@ std::unique_ptr<std::string> Convert::utf16ToUtf8(const char16_t *WideStr) {
ArrayRef<char> SrcBytes((const char *)WideStr, 2 * SrcLen);
std::unique_ptr<std::string> OutString(new std::string);
llvm::convertUTF16ToUTF8String(SrcBytes, *OutString);
convertUTF16ToUTF8String(SrcBytes, *OutString);
return OutString;
}