Blame SOURCES/0001-scanner-Add-more-float-types.patch

626894
From 60b0cf2fc2fdc74d13832d1fdde21cfdc813b84e Mon Sep 17 00:00:00 2001
626894
From: Emmanuele Bassi <ebassi@gnome.org>
626894
Date: Mon, 26 Apr 2021 10:59:52 +0100
626894
Subject: [PATCH] scanner: Add more float types
626894
626894
The scanner is chocking on the `__float80` and `__float128` types that
626894
are provided by GCC as extensions to ISO/IEC TS 18661-3:2015:
626894
626894
https://gcc.gnu.org/onlinedocs/gcc/Floating-Types.html
626894
626894
Fixes: #384
626894
---
626894
 giscanner/scannerlexer.l | 2 ++
626894
 1 file changed, 2 insertions(+)
626894
626894
diff --git a/giscanner/scannerlexer.l b/giscanner/scannerlexer.l
626894
index cfec4d58..b6cc6499 100644
626894
--- a/giscanner/scannerlexer.l
626894
+++ b/giscanner/scannerlexer.l
626894
@@ -224,6 +224,8 @@ stringtext				([^\\\"])|(\\.)
626894
 "_Float32x"                             { return BASIC_TYPE; }
626894
 "_Float64x"                             { return BASIC_TYPE; }
626894
 "_Float128x"                            { return BASIC_TYPE; }
626894
+"__float80"                             { return BASIC_TYPE; }
626894
+"__float128"                            { return BASIC_TYPE; }
626894
 "for"					{ return FOR; }
626894
 "goto"					{ return GOTO; }
626894
 "if"					{ return IF; }
626894
-- 
626894
2.31.1
626894