aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/src/type.cpp
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-03-22 14:17:29 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-03-22 14:17:29 +0000
commitf12ccd62ecf08774ce599a2e15d9042500d2760a (patch)
tree12012ae296025441c3329e23a7290732cf33c36c /c_compiler/src/type.cpp
parent190b7a0e5d45367230795ac0bdf6fc2f248ba9e1 (diff)
downloadCompiler-f12ccd62ecf08774ce599a2e15d9042500d2760a.tar.gz
Compiler-f12ccd62ecf08774ce599a2e15d9042500d2760a.zip
Adding test and break working
Diffstat (limited to 'c_compiler/src/type.cpp')
-rw-r--r--c_compiler/src/type.cpp28
1 files changed, 10 insertions, 18 deletions
diff --git a/c_compiler/src/type.cpp b/c_compiler/src/type.cpp
index a72807a..04bc245 100644
--- a/c_compiler/src/type.cpp
+++ b/c_compiler/src/type.cpp
@@ -1,22 +1,21 @@
#include "type.hpp"
+#include <cstdio>
#include <exception>
-#include <iostream>
// Type definition
void Type::print() const
{
- std::cout << getType() << " " << std::endl;
+ printf("%s\n", getType().c_str());
}
void Type::printXml() const
{}
-VariableStackBindings Type::printAsm(VariableStackBindings bindings, unsigned& label_count) const
+VariableStackBindings Type::printAsm(VariableStackBindings bindings, unsigned&) const
{
- (void)label_count;
return bindings;
}
@@ -25,45 +24,38 @@ TypePtr Type::type()
throw std::runtime_error("Error : does not have a type");
}
-TypePtr Type::type(Type* type_ptr)
+TypePtr Type::type(Type*)
{
- (void) type_ptr;
throw std::runtime_error("Error : cannot assign type");
}
-TypePtr Type::type(TypePtr type_ptr)
+TypePtr Type::type(TypePtr)
{
- (void)type_ptr;
throw std::runtime_error("Error : cannot assign type");
}
-void Type::setSigned(bool _signed)
+void Type::setSigned(bool)
{
- (void)_signed;
throw std::runtime_error("Error : cannot set sign");
}
-void Type::setExtern(bool _extern)
+void Type::setExtern(bool)
{
- (void)_extern;
throw std::runtime_error("Error : cannot set extern");
}
-void Type::setStatic(bool _static)
+void Type::setStatic(bool)
{
- (void)_static;
throw std::runtime_error("Error : cannot set static");
}
-void Type::setConst(bool _const)
+void Type::setConst(bool)
{
- (void)_const;
throw std::runtime_error("Error : cannot set const");
}
-void Type::setSize(int _size)
+void Type::setSize(int)
{
- (void)_size;
throw std::runtime_error("Error : cannot set size");
}