summaryrefslogtreecommitdiffstats
path: root/lldb/include/lldb/DataFormatters/FormatManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/include/lldb/DataFormatters/FormatManager.h')
-rw-r--r--lldb/include/lldb/DataFormatters/FormatManager.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/lldb/include/lldb/DataFormatters/FormatManager.h b/lldb/include/lldb/DataFormatters/FormatManager.h
index 0b1086e0c3e..09904a6e1f2 100644
--- a/lldb/include/lldb/DataFormatters/FormatManager.h
+++ b/lldb/include/lldb/DataFormatters/FormatManager.h
@@ -12,7 +12,6 @@
// C Includes
// C++ Includes
-#include <atomic>
// Other libraries and framework includes
// Project includes
@@ -24,6 +23,8 @@
#include "lldb/DataFormatters/TypeCategory.h"
#include "lldb/DataFormatters/TypeCategoryMap.h"
+#include "lldb/Host/Atomic.h"
+
namespace lldb_private {
// this file (and its. cpp) contain the low-level implementation of LLDB Data Visualization
@@ -192,7 +193,7 @@ public:
void
Changed ()
{
- m_last_revision.fetch_add(1);
+ AtomicIncrement((cas_flag*)&m_last_revision);
m_format_cache.Clear ();
}
@@ -210,7 +211,7 @@ private:
FormatCache m_format_cache;
ValueNavigator m_value_nav;
NamedSummariesMap m_named_summaries_map;
- std::atomic<uint32_t> m_last_revision;
+ uint32_t m_last_revision;
TypeCategoryMap m_categories_map;
ConstString m_default_category_name;
OpenPOWER on IntegriCloud