summaryrefslogtreecommitdiffhomepage
path: root/asm/intel64/encode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'asm/intel64/encode.cpp')
-rw-r--r--asm/intel64/encode.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/asm/intel64/encode.cpp b/asm/intel64/encode.cpp
index 51ca7a0..1b35d89 100644
--- a/asm/intel64/encode.cpp
+++ b/asm/intel64/encode.cpp
@@ -14,7 +14,7 @@ namespace {
std::shared_ptr<Op> makeLoadValue(const FlowGraph::Data& data, const FlowGraph::Graph& graph)
{
if (data.type() != FlowGraph::DataType::Int) {
- std::runtime_error("Bad type for operand: "s + std::to_string(int(data.type())));
+ throw std::runtime_error("Bad type for operand: "s + std::to_string(int(data.type())));
}
if (!data.storage())
@@ -41,7 +41,7 @@ std::shared_ptr<Op> makeLoadValue(const FlowGraph::Data& data, const FlowGraph::
std::shared_ptr<Op> makeStoreValue(const FlowGraph::Data& data, const FlowGraph::Graph& graph)
{
if (data.type() != FlowGraph::DataType::Int) {
- std::runtime_error("Bad type for operand: "s + std::to_string(int(data.type())));
+ throw std::runtime_error("Bad type for operand: "s + std::to_string(int(data.type())));
}
if (!data.storage())
@@ -60,7 +60,7 @@ std::shared_ptr<Op> makeStoreValue(const FlowGraph::Data& data, const FlowGraph:
std::shared_ptr<Op> makeAddValue(const FlowGraph::Data& data, const FlowGraph::Graph& graph)
{
if (data.type() != FlowGraph::DataType::Int) {
- std::runtime_error("Bad type for operand: "s + std::to_string(int(data.type())));
+ throw std::runtime_error("Bad type for operand: "s + std::to_string(int(data.type())));
}
if (!data.storage())
@@ -87,7 +87,7 @@ std::shared_ptr<Op> makeAddValue(const FlowGraph::Data& data, const FlowGraph::G
std::vector<std::shared_ptr<Chunk>> makeMulValue(const FlowGraph::Data& data, const FlowGraph::Graph& graph)
{
if (data.type() != FlowGraph::DataType::Int) {
- std::runtime_error("Bad type for operand: "s + std::to_string(int(data.type())));
+ throw std::runtime_error("Bad type for operand: "s + std::to_string(int(data.type())));
}
if (!data.storage())