summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp/trex_vm_splitter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/stateless/cp/trex_vm_splitter.cpp')
-rw-r--r--src/stateless/cp/trex_vm_splitter.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/stateless/cp/trex_vm_splitter.cpp b/src/stateless/cp/trex_vm_splitter.cpp
index 9465718f..5e6d4fbd 100644
--- a/src/stateless/cp/trex_vm_splitter.cpp
+++ b/src/stateless/cp/trex_vm_splitter.cpp
@@ -101,6 +101,11 @@ TrexVmSplitter::split_by_flow_var(const StreamVmInstructionFlowMan *instr) {
return false;
}
+ /* split only step of 1 */
+ if (!instr->is_valid_for_split() ){
+ return false;
+ }
+
/* we need to split - duplicate VM now */
duplicate_vm();