blob: 30f691e144ac94a829033a3c08ee88a67700aff7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
/**
** \file desugar/bounds-checking-visitor.cc
** \brief Implementation of desugar::BoundsCheckingVisitor.
*/
#include <ast/all.hh>
#include <ast/libast.hh>
#include <desugar/bounds-checking-visitor.hh>
#include <misc/symbol.hh>
#include <parse/libparse.hh>
namespace desugar
{
namespace
{
/// Return the name of the boxed type for \a s.
std::string box(misc::symbol s) { return "_box_" + s.get(); }
} // namespace
BoundsCheckingVisitor::BoundsCheckingVisitor()
: super_type()
{}
/*-----------------------.
| Array bounds checking. |
`-----------------------*/
// FIXME: Some code was deleted here.
} // namespace desugar
|