[haiku-bugs] [Haiku] #6791: Missing volatile keyword

  • From: "kaliber" <trac@xxxxxxxxxxxx>
  • Date: Fri, 05 Nov 2010 18:33:11 -0000

#6791: Missing volatile keyword
-----------------------------+-----------------------------
   Reporter:  kaliber        |       Owner:  axeld
       Type:  bug            |      Status:  new
   Priority:  normal         |   Milestone:  R1
  Component:  System/Kernel  |     Version:  R1/Development
   Keywords:                 |  Blocked By:
Has a Patch:  0              |    Platform:  All
   Blocking:                 |
-----------------------------+-----------------------------
 Clang says:
 {{{
 src/system/kernel/arch/x86/vm86.cpp:573:2: error: indirection of non-
 volatile null pointer will be deleted, not trap
         *((uint32 *)0) = 0xdeadbeef;
         ^~~~~~~~~~~~~~
 src/system/kernel/arch/x86/vm86.cpp:573:2: note: consider using
 __builtin_trap() or qualifying pointer with 'volatile'
 }}}

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

Other related posts: