GCC Code Coverage Report


Directory: ../
File: src/typechecker/ExprResult.h
Date: 2025-12-18 21:09:10
Coverage Exec Excl Total
Lines: 100.0% 1 0 1
Functions: 100.0% 1 0 1
Branches: 100.0% 4 0 4

Line Branch Exec Source
1 // Copyright (c) 2021-2025 ChilliBits. All rights reserved.
2
3 #pragma once
4
5 #include <symboltablebuilder/SymbolTableEntry.h>
6
7 namespace spice::compiler {
8
9 struct ExprResult {
10 QualType type;
11 SymbolTableEntry *entry = nullptr;
12
13
4/4
✓ Branch 2 → 3 taken 121424 times.
✓ Branch 2 → 4 taken 45119 times.
✓ Branch 3 → 4 taken 2256 times.
✓ Branch 3 → 5 taken 119168 times.
166543 [[nodiscard]] bool isTemporary() const { return entry == nullptr || entry->anonymous; }
14 };
15
16 } // namespace spice::compiler
17