Răsfoiți Sursa

* allow prec/succ on non-consecutive enums if pred/succ are generated internally

git-svn-id: trunk@34813 -
florian 8 ani în urmă
părinte
comite
a705525e9b
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      compiler/ninl.pas

+ 2 - 1
compiler/ninl.pas

@@ -2924,7 +2924,8 @@ implementation
                      begin
                        if (resultdef.typ=enumdef) and
                           (tenumdef(resultdef).has_jumps) and
-                          not(m_delphi in current_settings.modeswitches) then
+                          not(m_delphi in current_settings.modeswitches) and
+                          not(nf_internal in flags) then
                          CGMessage(type_e_succ_and_pred_enums_with_assign_not_possible);
                      end
                    else