Resolves: tdf#136364 treat svSep type with ocUnion as range type
commit0cb32df8141eb49eb8b44f0523dfd81079abb2ac
authorEike Rathke <erack@redhat.com>
Tue, 8 Sep 2020 19:18:30 +0000 (8 21:18 +0200)
committerAndras Timar <andras.timar@collabora.com>
Sat, 19 Sep 2020 19:10:59 +0000 (19 21:10 +0200)
tree90b9bc4b05c164046907f95b2ba5f2eb9ad3e8b1
parentb89fbdcba5226d8c640bfffa6b2eede3935635ce
Resolves: tdf#136364 treat svSep type with ocUnion as range type

So for RPN
sv...Ref(ocPush), sv...Ref(ocPush), svSep(ocUnion), sv...Ref(ocPush)
another svSep(ocUnion) instead of svSep(ocSep) is appended.

Regression from

    commit a6032ff5418ad66cc8fec10c636e32b124ee7864
    CommitDate: Thu Oct 11 11:26:37 2018 +0200

        Resolves: tdf#90698 catch list (1;2) of non-references as error

that introduced a conditional check on operands and operators.

Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102276
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
(cherry picked from commit e00e2be30436b636d93f8852bb6af44972638a7c)

Change-Id: If5da3a781f24f891ff12c4a8f32a2ec92c6b4c8a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102279
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
formula/source/core/api/FormulaCompiler.cxx