From 9459d3adc0f6802c0c61f3ffbfd6fb446be72b58 Mon Sep 17 00:00:00 2001 From: Vassil Vassilev <vvasilev@cern.ch> Date: Thu, 5 Dec 2013 15:37:54 +0100 Subject: [PATCH] Iterate over the decls in reverse order. Shouldn't matter for codegen. --- interpreter/cling/lib/Interpreter/ASTNodeEraser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interpreter/cling/lib/Interpreter/ASTNodeEraser.cpp b/interpreter/cling/lib/Interpreter/ASTNodeEraser.cpp index 5de321759b2..26d716d5ec7 100644 --- a/interpreter/cling/lib/Interpreter/ASTNodeEraser.cpp +++ b/interpreter/cling/lib/Interpreter/ASTNodeEraser.cpp @@ -739,8 +739,8 @@ namespace cling { DeclReverter DeclRev(m_Sema, m_EEngine, T); bool Successful = true; - for (Transaction::const_iterator I = T->decls_begin(), - E = T->decls_end(); I != E; ++I) { + for (Transaction::const_reverse_iterator I = T->rdecls_begin(), + E = T->rdecls_end(); I != E; ++I) { if ((*I).m_Call != Transaction::kCCIHandleTopLevelDecl) continue; const DeclGroupRef& DGR = (*I).m_DGR; -- GitLab