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 | #include "sema.h" | | | 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() );
|
| ︙ | ︙ |