Summary: |
clang error/warning: wrong enum type in mm_modem_oma_get_features() |
Product: |
ModemManager
|
Reporter: |
Brian <computersforpeace> |
Component: |
libmm-glib | Assignee: |
ModemManager bug user <modemmanager> |
Status: |
RESOLVED
FIXED
|
QA Contact: |
|
Severity: |
minor
|
|
|
Priority: |
medium
|
|
|
Version: |
git master | |
|
Hardware: |
All | |
|
OS: |
All | |
|
Whiteboard: |
|
i915 platform:
|
|
i915 features:
|
|
Attachments: |
[PATCH] libmm-glib: fix enum conversion warning/error
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 122526 [details] [PATCH] libmm-glib: fix enum conversion warning/error Compiling with clang using -Werror -Wenum-conversion causes the build to fail: mm-modem-oma.c:400:51: error: implicit conversion from enumeration type 'MMOmaSessionType' to different enumeration type 'MMOmaFeature' [-Werror,-Wenum-conversion] g_return_val_if_fail (MM_IS_MODEM_OMA (self), MM_OMA_SESSION_TYPE_UNKNOWN); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:382:11: note: expanded from macro 'g_return_val_if_fail' return (val); \ ~~~~~~ ^~~ Attaching patch to fix this.