Skip to content

Commit c7025f7

Browse files
committed
Remove PySymbol*Ref types
1 parent d03c726 commit c7025f7

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

compiler/codegen/src/symboltable.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ bitflags! {
127127
#[derive(Debug, Clone)]
128128
pub struct Symbol {
129129
pub name: String,
130-
// pub table: SymbolTableRef,
131130
pub scope: SymbolScope,
132131
pub flags: SymbolFlags,
133132
}

vm/src/stdlib/symtable.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ mod symtable {
1616
filename: PyStrRef,
1717
mode: PyStrRef,
1818
vm: &VirtualMachine,
19-
) -> PyResult<PySymbolTableRef> {
19+
) -> PyResult<PyRef<PySymbolTable>> {
2020
let mode = mode
2121
.as_str()
2222
.parse::<compiler::Mode>()
@@ -33,9 +33,6 @@ mod symtable {
3333
PySymbolTable { symtable }
3434
}
3535

36-
type PySymbolTableRef = PyRef<PySymbolTable>;
37-
type PySymbolRef = PyRef<PySymbol>;
38-
3936
#[pyattr]
4037
#[pyclass(name = "SymbolTable")]
4138
#[derive(PyPayload)]
@@ -77,7 +74,7 @@ mod symtable {
7774
}
7875

7976
#[pymethod]
80-
fn lookup(&self, name: PyStrRef, vm: &VirtualMachine) -> PyResult<PySymbolRef> {
77+
fn lookup(&self, name: PyStrRef, vm: &VirtualMachine) -> PyResult<PyRef<PySymbol>> {
8178
let name = name.as_str();
8279
if let Some(symbol) = self.symtable.symbols.get(name) {
8380
Ok(PySymbol {

0 commit comments

Comments
 (0)