Procházet zdrojové kódy

Merge pull request #11404 from shamser/issue20079

HPCC-20079 Output scope items in alphabetical order when dumping expr

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Gavin Halliday před 7 roky
rodič
revize
098201b886
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      ecl/hql/hqlir.cpp

+ 2 - 0
ecl/hql/hqlir.cpp

@@ -17,6 +17,7 @@
 
 #include "jstring.hpp"
 #include "jiface.hpp"
+#include "hqlutil.hpp"
 #include "hqlir.hpp"
 
 //#define ADD_ACTIVE_SCOPE_AS_COMMENT
@@ -2031,6 +2032,7 @@ id_t ExpressionIRPlayer::doProcessExpr(IHqlExpression * expr)
         {
             HqlExprArray scopeSymbols;
             expr->queryScope()->getSymbols(scopeSymbols);
+            scopeSymbols.sort(compareSymbolsByName);
             ForEachItemIn(i, scopeSymbols)
                 info.special.append(processExpr(&scopeSymbols.item(i)));
             break;