the canonical token is __cplusplus not _cplusplus. When this is
incorrect, linkage fails as cxx will perform name mangling when
including these headers, resulting in a function with that mangle not
existing.
Signed-off-by: Nicholas Sielicki nslick@amazon.com
Stacked PRs:
578
568
567
566
577
576
574
575
572
571
570
573
569
565
564
563
560
558
557
556
555
fix(tree): use correct __cplusplus guards
the canonical token is __cplusplus not _cplusplus. When this is incorrect, linkage fails as cxx will perform name mangling when including these headers, resulting in a function with that mangle not existing. Signed-off-by: Nicholas Sielicki nslick@amazon.com