Skip to content

Improvements to C frontend#2811

Open
oxisto wants to merge 6 commits into
mainfrom
oxisto/c-fixes
Open

Improvements to C frontend#2811
oxisto wants to merge 6 commits into
mainfrom
oxisto/c-fixes

Address review nits on CSystemIncludeTest

411eb9b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 3, 2026 in 0s

72.14% (-0.06%) compared to de5e7b3

View this Pull Request on Codecov

72.14% (-0.06%) compared to de5e7b3

Details

Codecov Report

❌ Patch coverage is 53.33333% with 28 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.14%. Comparing base (de5e7b3) to head (411eb9b).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...fer/aisec/cpg/frontends/cxx/CXXLanguageFrontend.kt 32.25% 20 Missing and 1 partial ⚠️
...e/fraunhofer/aisec/cpg/TranslationConfiguration.kt 50.00% 2 Missing ⚠️
...fraunhofer/aisec/cpg/passes/inference/Inference.kt 50.00% 2 Missing ⚠️
...hofer/aisec/cpg/frontends/cxx/ExpressionHandler.kt 80.00% 0 Missing and 2 partials ⚠️
...n/de/fraunhofer/aisec/cpg/passes/SymbolResolver.kt 83.33% 0 Missing and 1 partial ⚠️
Additional details and impacted files
Files with missing lines Coverage Δ
...lin/de/fraunhofer/aisec/cpg/passes/TypeResolver.kt 90.00% <100.00%> (+0.14%) ⬆️
...raunhofer/aisec/cpg/passes/inference/PassHelper.kt 84.32% <100.00%> (+0.11%) ⬆️
...hofer/aisec/cpg/frontends/cxx/DeclaratorHandler.kt 81.40% <100.00%> (ø)
...n/de/fraunhofer/aisec/cpg/passes/SymbolResolver.kt 86.85% <83.33%> (-0.24%) ⬇️
...e/fraunhofer/aisec/cpg/TranslationConfiguration.kt 91.32% <50.00%> (-0.70%) ⬇️
...fraunhofer/aisec/cpg/passes/inference/Inference.kt 76.16% <50.00%> (-1.73%) ⬇️
...hofer/aisec/cpg/frontends/cxx/ExpressionHandler.kt 72.92% <80.00%> (+0.26%) ⬆️
...fer/aisec/cpg/frontends/cxx/CXXLanguageFrontend.kt 73.51% <32.25%> (-3.50%) ⬇️

... and 1 file with indirect coverage changes

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.