aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/parser.cpp3
-rw-r--r--src/qregisters.h3
-rw-r--r--src/ring.h3
-rw-r--r--src/undo.h6
4 files changed, 5 insertions, 10 deletions
diff --git a/src/parser.cpp b/src/parser.cpp
index 0193e19..ce77aaf 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -418,8 +418,7 @@ StateEscaped:
StringBuildingMachine::~StringBuildingMachine()
{
- if (qregspec_machine)
- delete qregspec_machine;
+ delete qregspec_machine;
}
State *
diff --git a/src/qregisters.h b/src/qregisters.h
index ff4da87..0f2404a 100644
--- a/src/qregisters.h
+++ b/src/qregisters.h
@@ -274,8 +274,7 @@ class QRegisterStack {
~UndoTokenPush()
{
- if (entry)
- delete entry;
+ delete entry;
}
void run(void);
diff --git a/src/ring.h b/src/ring.h
index 0aa12f0..d2e9d7b 100644
--- a/src/ring.h
+++ b/src/ring.h
@@ -143,8 +143,7 @@ extern class Ring {
: UndoToken(), ring(_ring), buffer(_buffer) {}
~UndoTokenEdit()
{
- if (buffer)
- delete buffer;
+ delete buffer;
}
void run(void);
diff --git a/src/undo.h b/src/undo.h
index 028d73c..9fc5925 100644
--- a/src/undo.h
+++ b/src/undo.h
@@ -145,15 +145,13 @@ public:
~UndoTokenObject()
{
- if (obj)
- delete obj;
+ delete obj;
}
void
run(void)
{
- if (*ptr)
- delete *ptr;
+ delete *ptr;
*ptr = obj;
obj = NULL;
}