From 9bb7e91b662b58c2986fbe0cdec52b9466b15f18 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 12 Mar 2016 19:14:36 -0500 Subject: [PATCH] auto& instead of just auto Grrr... I hate C++ sometimes. Thanks Aimee~. --- src/Interrupts.cc | 2 +- src/Main.cc | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Interrupts.cc b/src/Interrupts.cc index 0155261..12162cb 100644 --- a/src/Interrupts.cc +++ b/src/Interrupts.cc @@ -35,7 +35,7 @@ InterruptHandler::InterruptHandler() void InterruptHandler::initialize() { - auto console = kernel::Console::systemConsole(); + auto& console = kernel::Console::systemConsole(); mIDT.load(); console.writeString("Interrupt table loaded\n"); diff --git a/src/Main.cc b/src/Main.cc index 4bfdc6a..c1b74d8 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -35,10 +35,10 @@ void kmain() { // Reinitialize the system console now that we have global static objects. - auto console = kernel::Console::systemConsole(); + auto& console = kernel::Console::systemConsole(); console.clear(kernel::Console::Color::Blue); - auto gdt = x86::GDT::systemGDT(); + auto& gdt = x86::GDT::systemGDT(); gdt.setNullDescriptor(0); gdt.setDescriptor(1, x86::GDT::DescriptorSpec::kernelSegment(0, 0x000FFFFF, x86::GDT::Type::CodeEXR)); gdt.setDescriptor(2, x86::GDT::DescriptorSpec::kernelSegment(0, 0x000FFFFF, x86::GDT::Type::DataRW)); @@ -46,6 +46,6 @@ kmain() console.writeString("GDT loaded\n"); - auto interruptHandler = x86::InterruptHandler::systemInterruptHandler(); + auto& interruptHandler = x86::InterruptHandler::systemInterruptHandler(); interruptHandler.initialize(); }