• Kir Kolyshkin's avatar
    Make BUG_ON() clang-compatible · 6ce8d8ab
    Kir Kolyshkin authored
    When trying to compile the beast with clang, it complains:
    
    ====
    ./include/lock.h:33:2: error: indirection of non-volatile null pointer will be deleted, not trap
            BUG_ON(ret < 0);
            ^~~~~~~~~~~~~~~
    In file included from restorer.c:18:
    ./include/util.h:118:27: note: instantiated from:
    #define BUG_ON(condition)       BUG_ON_HANDLER((condition))
                                    ^
    ./include/util.h:100:4: note: instantiated from:
                            *(unsigned long *)NULL = 0xdead0000 + __LINE__; \
                            ^
    ====
    
    Make clang happy again by adding 'volatile'.
    Signed-off-by: 's avatarKir Kolyshkin <kir@openvz.org>
    Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
    6ce8d8ab
Name
Last commit
Last update
..
atomic.h Loading commit data...
bitops.h Loading commit data...
compiler.h Loading commit data...
crtools.h Loading commit data...
files.h Loading commit data...
image.h Loading commit data...
inet_diag.h Loading commit data...
libnetlink.h Loading commit data...
list.h Loading commit data...
lock.h Loading commit data...
log.h Loading commit data...
namespaces.h Loading commit data...
parasite-syscall.h Loading commit data...
parasite.h Loading commit data...
proc_parse.h Loading commit data...
ptrace.h Loading commit data...
restorer-log.h Loading commit data...
restorer.h Loading commit data...
sockets.h Loading commit data...
syscall-codes.h Loading commit data...
syscall.h Loading commit data...
types.h Loading commit data...
unix_diag.h Loading commit data...
util.h Loading commit data...
uts_ns.h Loading commit data...