1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-07 16:26:11 +02:00
cdt/core
Nathan Ridge 60503efc58 Bug 512932 - Improve type checking of GCC builtins
Specifically, this patch:

  - Adds support for a new builtin, __builtin_assume_aligned.

  - Models __builtin_constant_p as a function instead of a macro.
    This inhibits constexpr evaluation, but allows for correct
    type-checking.

  - Diagnoses misuses of known builtins, instead of ingoring them like
    unknown builtins.

Change-Id: Ie5a26f2010dc5b19e6f32a8c6a1237fe88da393e
2017-05-08 23:04:17 -04:00
..
org.eclipse.cdt.core Bug 512932 - Improve type checking of GCC builtins 2017-05-08 23:04:17 -04:00
org.eclipse.cdt.core.linux Remove profiles that helped skip ppc64le 2017-02-08 09:51:43 -05:00
org.eclipse.cdt.core.linux.ppc Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.core.linux.ppc64 Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.core.linux.ppc64le Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.core.linux.x86 Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.core.linux.x86_64 Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.core.macosx Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.core.native releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.core.tests Bug 512932 - Improve type checking of GCC builtins 2017-05-08 23:04:17 -04:00
org.eclipse.cdt.core.win32 Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.core.win32.x86 Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.core.win32.x86_64 Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.ui Bug 512932 - Improve type checking of GCC builtins 2017-05-08 23:04:17 -04:00
org.eclipse.cdt.ui.tests Bug 512932 - Improve type checking of GCC builtins 2017-05-08 23:04:17 -04:00
pom.xml releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00