summaryrefslogtreecommitdiffstats
path: root/include/qemu/compiler.h
Commit message (Expand)AuthorAgeFilesLines
* use _Static_assert in QEMU_BUILD_BUG_ONAndreas Grapentin2017-05-051-1/+3
* Drop QEMU_GNUC_PREREQ() checks for gcc older than 4.1Peter Maydell2017-04-201-8/+0Star
* compiler: expression version of QEMU_BUILD_BUG_ONMichael S. Tsirkin2017-02-011-0/+3
* compiler: rework BUG_ON using a structMichael S. Tsirkin2017-02-011-3/+7
* QEMU_BUILD_BUG_ON: use __COUNTER__Michael S. Tsirkin2017-02-011-1/+5
* compiler: drop ; after BUILD_BUG_ONMichael S. Tsirkin2017-01-311-1/+2
* compiler: Swap 'public domain' header for licenseFelipe Franciosi2016-09-271-1/+5
* compiler: never omit assertions if using a static analysis toolPaolo Bonzini2016-07-171-0/+3
* compiler.h: add QEMU_ALIGNED() to enforce struct alignmentEmilio G. Cota2016-06-121-0/+2
* include: Clean up includesPeter Maydell2016-02-231-1/+0Star
* build: Don't redefine 'inline'Eric Blake2016-02-161-12/+0Star
* compiler.h: Use glue() in QEMU_BUILD_BUG_ON definePeter Maydell2015-08-191-3/+1Star
* osdep.h: Move some compiler-specific things to compiler.hPeter Maydell2015-08-191-0/+47
* qom: Add object_new_with_props() / object_new_withpropv() helpersDaniel P. Berrange2015-06-191-0/+6
* qemu/compiler: Define QEMU_ARTIFICIALRichard Henderson2014-09-291-0/+6
* audio: Replace static functions in header file by macros, remove GCC_ATTRStefan Weil2013-06-211-3/+0Star
* compiler: fix warning with GCC 4.8.0Paolo Bonzini2013-03-271-1/+1
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-0/+58