diff options
Diffstat (limited to 'libitm/method-serial.cc')
-rw-r--r-- | libitm/method-serial.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libitm/method-serial.cc b/libitm/method-serial.cc index bf7982650ff..bdecd7b87b3 100644 --- a/libitm/method-serial.cc +++ b/libitm/method-serial.cc @@ -1,4 +1,4 @@ -/* Copyright (C) 2008, 2009, 2011 Free Software Foundation, Inc. +/* Copyright (C) 2008, 2009, 2011, 2012 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@redhat.com>. This file is part of the GNU Transactional Memory Library (libitm). @@ -107,8 +107,8 @@ class serial_dispatch : public abi_dispatch protected: static void log(const void *addr, size_t len) { - // TODO Ensure that this gets inlined: Use internal log interface and LTO. - GTM_LB(addr, len); + gtm_thread *tx = gtm_thr(); + tx->undolog.log(addr, len); } template <typename V> static V load(const V* addr, ls_modifier mod) |