Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37042913
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: efl

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: efl-1.25.1-alt-e2k.patch
Скачать


diff --git a/src/lib/eina/eina_types.h b/src/lib/eina/eina_types.h
index 25ad33a8..71a0d6ca 100644
--- a/src/lib/eina/eina_types.h
+++ b/src/lib/eina/eina_types.h
@@ -241,7 +241,7 @@
 #  define EINA_LIKELY(exp)      __builtin_expect((exp), 1)
 #  define EINA_SENTINEL __attribute__((__sentinel__))
 #  ifndef __clang__
-#   if __GNUC__ >= 7
+#   if __GNUC__ >= 7 && !defined(__e2k__)
 #    define EINA_FALLTHROUGH __attribute__ ((fallthrough));
 #   else
 #    define EINA_FALLTHROUGH
diff --git a/src/lib/eolian_cxx/grammar/converting_argument.hpp b/src/lib/eolian_cxx/grammar/converting_argument.hpp
index 778c6b39..bea60cea 100644
--- a/src/lib/eolian_cxx/grammar/converting_argument.hpp
+++ b/src/lib/eolian_cxx/grammar/converting_argument.hpp
@@ -34,7 +34,7 @@ namespace efl { namespace eolian { namespace grammar {
 
 struct converting_argument_generator
 {
-   struct
+   struct FIXME
    {
      typedef bool result_type;
      template <typename T>
@@ -80,6 +80,7 @@ struct attributes_needed<converting_argument_generator> : std::integral_constant
 }
       
 converting_argument_generator const converting_argument = {};
+converting_argument_generator::FIXME const converting_argument_generator::is_function_ptr = {};
       
 } } }
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin