diff --git a/cint/reflex/src/NameLookup.cxx b/cint/reflex/src/NameLookup.cxx
index 81af6afa32ae03e43545a812f475e93b269987c9..fab4ef133922f4e3b3b86547224c376411c5c4ec 100644
--- a/cint/reflex/src/NameLookup.cxx
+++ b/cint/reflex/src/NameLookup.cxx
@@ -22,11 +22,11 @@
 
 //______________________________________________________________________________
 Reflex::NameLookup::NameLookup(const std::string& name, const Scope& current)
-: fCurrentScope(current)
-, fLookupName(name)
-, fPartialSuccess(false)
+: fLookupName(name)
 , fPosNamePart(0)
 , fPosNamePartLen(std::string::npos)
+, fCurrentScope(current)
+, fPartialSuccess(false)
 {
    // Initialize a NameLookup object used internally to keep track of lookup
    // states.