[haiku-bugs] [Haiku] #12778: [Patch] acpica: fix gcc6 warnings

  • From: "mt" <trac@xxxxxxxxxxxx>
  • Date: Fri, 13 May 2016 09:37:11 -0000

#12778: [Patch] acpica: fix gcc6 warnings
-------------------------------------------------+-------------------------
 Reporter:  mt                                   |        Owner:  tqh
     Type:  bug                                  |       Status:  new
 Priority:  normal                               |    Milestone:
Component:  Drivers/ACPI                         |  Unscheduled
 Keywords:  add-                                 |      Version:
  ons/kernel/bus_managers/acpi/acpica            |  R1/Development
 Blocking:                                       |   Blocked By:
 Platform:  All                                  |  Has a Patch:  0
-------------------------------------------------+-------------------------
 In utdelete.c: and utinit.c, gcc6 x86_64 warns '-Wint-conversion'. Since
 ACPI_SEMAPHORE is defined as 'sem_id', I think we may use -1 instead of
 NULL.

 {{{
 /home/haiku/haiku/haiku/src/add-
 ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c: In
 function 'AcpiUtDeleteInternalObj':
 /home/haiku/haiku/haiku/src/add-
 ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c:260:41:
 warning: assignment makes integer from pointer without a cast [-Wint-
 conversion]
              AcpiGbl_GlobalLockSemaphore = NULL;
                                          ^
 /home/haiku/haiku/haiku/src/add-
 ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c:279:35:
 warning: assignment makes integer from pointer without a cast [-Wint-
 conversion]
          Object->Event.OsSemaphore = NULL;
                                    ^

 /home/haiku/haiku/haiku/src/add-
 ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c: In
 function 'AcpiUtInitGlobals':
 /home/haiku/haiku/haiku/src/add-
 ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c:283:41:
 warning: assignment makes integer from pointer without a cast [-Wint-
 conversion]
      AcpiGbl_GlobalLockSemaphore         = NULL;
                                          ^
 }}}

--
Ticket URL: <https://dev.haiku-os.org/ticket/12778>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: