diff options
| author | Graydon Hoare <[email protected]> | 2010-09-23 13:15:51 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2010-09-23 13:15:51 -0700 |
| commit | 2c514f33f2ebba03ca06368b3405ce0d7cc93c54 (patch) | |
| tree | 3bee92c42cc3d3465e2814b0d157203c38befb97 /src/comp/driver | |
| parent | Flesh out rustc.me.trans to construct functions, basic blocks and builders of... (diff) | |
| download | rust-2c514f33f2ebba03ca06368b3405ce0d7cc93c54.tar.xz rust-2c514f33f2ebba03ca06368b3405ce0d7cc93c54.zip | |
More fleshing-out on rustc.me.trans. Emitting modules and fns corresponding to parsed input now.
Diffstat (limited to 'src/comp/driver')
| -rw-r--r-- | src/comp/driver/session.rs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/comp/driver/session.rs b/src/comp/driver/session.rs index 3b92e073..228e864f 100644 --- a/src/comp/driver/session.rs +++ b/src/comp/driver/session.rs @@ -1,8 +1,8 @@ import util.common.span; import std._uint; -io obj session() { - io fn span_err(span sp, str msg) { +obj session() { + fn span_err(span sp, str msg) { let str s = sp.filename; s += ':' as u8; // We really need #fmt soon! @@ -19,12 +19,19 @@ io obj session() { fail; } - io fn err(str msg) { + fn err(str msg) { let str s = "error: "; s += msg; log s; fail; } + + fn unimpl(str msg) { + let str s = "error: unimplemented "; + s += msg; + log s; + fail; + } } |