From 8c1be0f27f883a28e4c60edae13aaa5fd8586ba1 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Mon, 11 Nov 2019 17:01:20 +0000
Subject: [PATCH] gitlab-ci: Build ubsan stage with both gcc and clang

They sometimes give different warnings.

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 debian/gitlab-ci.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/debian/gitlab-ci.yml b/debian/gitlab-ci.yml
index a3e367ecb..0ca4ddeaa 100644
--- a/debian/gitlab-ci.yml
+++ b/debian/gitlab-ci.yml
@@ -49,6 +49,15 @@ ubsan:
                 clang-tools \
                 ${NULL+}
 
+            rm -fr builddir
+            meson \
+                -Db_lundef=false \
+                -Db_sanitize=address,undefined \
+                --werror \
+                builddir
+            ninja -C builddir
+            meson test -C builddir -v
+
             export CC=clang
             export CXX=clang++
 
-- 
GitLab