Goose  Diff

Differences From Artifact [6d2f0fa926]:

  • File bs/builtins/types/lower.cpp — part of check-in [6f98718d3b] at 2020-06-01 01:06:52 on branch trunk — Verifier: refactored type handling and extended it to handle tuple types. (user: achavasse size: 783)

To Artifact [597fe5e0a3]:

  • File bs/builtins/types/lower.cpp — part of check-in [7d2def7b75] at 2020-12-27 14:40:24 on branch trunk — Renamed "ir" to "eir" (expression intermediate representation) and "llr" to "cir" (code intermediate representation) for clarity. (user: achavasse size: 783)

1
2
3
4
5
6
7
8
9
10
11
12
#include "builtins/builtins.h"
#include "parse/parse.h"

using namespace goose::parse;
using namespace goose::llr;

namespace goose::builtins
{
    void SetupLower( Env& e )
    {
        // Default implementation of LowerTypeForVerification():
        // Do nothing.




|







1
2
3
4
5
6
7
8
9
10
11
12
#include "builtins/builtins.h"
#include "parse/parse.h"

using namespace goose::parse;
using namespace goose::cir;

namespace goose::builtins
{
    void SetupLower( Env& e )
    {
        // Default implementation of LowerTypeForVerification():
        // Do nothing.