Coverage Report

Created: 2026-07-13 07:08

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/solidity/libyul/Dialect.cpp
Line
Count
Source
1
/*
2
  This file is part of solidity.
3
4
  solidity is free software: you can redistribute it and/or modify
5
  it under the terms of the GNU General Public License as published by
6
  the Free Software Foundation, either version 3 of the License, or
7
  (at your option) any later version.
8
9
  solidity is distributed in the hope that it will be useful,
10
  but WITHOUT ANY WARRANTY; without even the implied warranty of
11
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
  GNU General Public License for more details.
13
14
  You should have received a copy of the GNU General Public License
15
  along with solidity.  If not, see <http://www.gnu.org/licenses/>.
16
*/
17
// SPDX-License-Identifier: GPL-3.0
18
/**
19
 * Yul dialect.
20
 */
21
22
#include <libyul/Dialect.h>
23
#include <libyul/AST.h>
24
25
using namespace solidity::yul;
26
using namespace solidity::langutil;
27
28
Literal Dialect::zeroLiteral() const
29
1.17M
{
30
1.17M
  return {DebugData::create(), LiteralKind::Number, LiteralValue(0, std::nullopt)};
31
1.17M
}