Goose  Diff

Differences From Artifact [8f7a4f2963]:

  • File bs/sema/domain.cpp — part of check-in [f2ca82dfce] at 2019-08-16 23:52:52 on branch trunk — Simplified ir::Vector, use plain std::vector to store the terms. immer::vector was pointless for that since we pretty much never actually take advantage of them being CoW in this case. (user: achavasse size: 589)

To Artifact [f7d9e771b4]:

  • File bs/sema/domain.cpp — part of check-in [af650a9e95] at 2019-09-22 14:37:55 on branch trunk — Project renaming. (user: achavasse size: 587)

1
2
3
4
5
6
7
8
9
10
#include "sema.h"

namespace empathy::sema
{
    const Term& ExtractDomainFromIdentity( const Term& identity )
    {
        const auto& vec = get< pvec >( identity );

        assert( vec );
        assert( !vec->empty() );


|







1
2
3
4
5
6
7
8
9
10
#include "sema.h"

namespace goose::sema
{
    const Term& ExtractDomainFromIdentity( const Term& identity )
    {
        const auto& vec = get< pvec >( identity );

        assert( vec );
        assert( !vec->empty() );