Skip to content

stdbool.h not fixing "identifier false not defined" #13737

@cD1rtX3

Description

@cD1rtX3

...and I know exactly why. GCC's stdbool.h doesn't redefine bool, true, and false in C23 and above, since they're keywords. However, Intellisense still doesn't recognize them. And, even though I can just not use those keywords, many libraries still do, and include stdbool.h to compensate, which just doesn't work with VSCode.

Type: Bug

Extension version: 1.26.3
VS Code version: Code 1.101.2 (2901c5ac6db8a986a5666c3af51ff804d05af0d4, 2025-06-24T20:27:15.391Z)
OS version: Linux x64 6.8.0-60-generic
Modes:

System Info
Item Value
CPUs Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz (8 x 2500)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
webnn: disabled_off
Load (avg) 1, 1, 1
Memory (System) 15.34GB (8.73GB free)
Process Argv --crash-reporter-id 3cdbf6ce-6d27-475a-ae69-ae7116a9bb80
Screen Reader no
VM 31%
DESKTOP_SESSION ubuntu
XDG_CURRENT_DESKTOP Unity
XDG_SESSION_DESKTOP ubuntu
XDG_SESSION_TYPE x11

Metadata

Metadata

Assignees

No one assigned

    Labels

    Language ServiceVisual StudioInherited from Visual StudiobugexternalfixedCheck the Milestone for the release in which the fix is or will be available.parser

    Type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions