Cthulhu  0.2.10
Cthulhu compiler collection
type.c File Reference
#include "oberon/sema/type.h"
#include "oberon/driver.h"
#include "oberon/sema/expr.h"
#include "oberon/sema/sema.h"
#include "cthulhu/events/events.h"
#include "cthulhu/util/types.h"
#include "cthulhu/util/util.h"
#include "std/vector.h"
#include "memory/memory.h"
#include "base/panic.h"
Include dependency graph for type.c:

Go to the source code of this file.

Functions

tree_tobr_sema_type (tree_t *sema, obr_t *type, const char *name)
 
const tree_tobr_rvalue_type (const tree_t *self)
 
tree_tobr_cast_type (tree_t *expr, const tree_t *type)
 

Function Documentation

◆ obr_cast_type()

tree_t* obr_cast_type ( tree_t expr,
const tree_t type 
)

Definition at line 164 of file type.c.

◆ obr_rvalue_type()

const tree_t* obr_rvalue_type ( const tree_t self)

query

Definition at line 149 of file type.c.

◆ obr_sema_type()

tree_t* obr_sema_type ( tree_t sema,
obr_t type,
const char *  name 
)

Definition at line 128 of file type.c.