Skip to content

glsl: Fixes glcpp/tests with mingw/gcc

Yonggang Luo requested to merge lygstate/mesa:glcpp_tests_fixes_mingw into main

What does this MR do and why?

cc @jenatali @cmarcelo

glcpp mingw failing in the following way:

49/56 mesa:compiler+glcpp / glcpp test (unix)     FAIL             3.39s   exit status 1
50/56 mesa:compiler+glcpp / glcpp test (oldmac)   FAIL             3.41s   exit status 1
51/56 mesa:compiler+glcpp / glcpp test (bizarro)  FAIL             3.42s   exit status 1
52/56 mesa:compiler+glcpp / glcpp test (windows)  FAIL             3.45s   exit status 1

The test failed because on mingw, the stderr will comes after stdout, but all the expect files, the stderr is coming first, so we flush(stderr) first to makesure stderr out before stdout

039-func-arg-obj-macro-with-comma: FAIL
---

+++

@@ -1,3 +1,5 @@

+0:12(21): preprocessor error: Error: macro foo invoked with 2 arguments (expected 1)
+

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Edited by Yonggang Luo

Merge request reports