summaryrefslogtreecommitdiff
path: root/src/cxa_guard.cpp
diff options
context:
space:
mode:
authorJonathan Roelofs <jonathan@codesourcery.com>2014-05-08 18:48:43 +0000
committerJonathan Roelofs <jonathan@codesourcery.com>2014-05-08 18:48:43 +0000
commitc8b4d8d483ac5f4a0589841783bbee96f6cdfb29 (patch)
tree18d98c915bd9f54da341774a35903a7e3f620173 /src/cxa_guard.cpp
parentf7a83f7f3b5788e3ead1c7f2063994699df55085 (diff)
Fix broken build from r208135
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@208350 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'src/cxa_guard.cpp')
-rw-r--r--src/cxa_guard.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cxa_guard.cpp b/src/cxa_guard.cpp
index b22fcbb..c6ac89f 100644
--- a/src/cxa_guard.cpp
+++ b/src/cxa_guard.cpp
@@ -187,6 +187,7 @@ void __cxa_guard_abort(guard_type* guard_object)
int __cxa_guard_acquire(guard_type* guard_object)
{
+ char* initialized = (char*)guard_object;
if (pthread_mutex_lock(&guard_mut))
abort_message("__cxa_guard_acquire failed to acquire mutex");
int result = *initialized == 0;