浏览代码

Make an integer division by zero

Experiment with cortex hard fault.
DricomDragon 5 年之前
父节点
当前提交
f24480d2eb
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      prog/sources/setup-loop.cpp

+ 6 - 2
prog/sources/setup-loop.cpp

@@ -1,10 +1,14 @@
 #include "all-headers.h"
 
-int ultimate_answer(42);
+int answer(42);
 
 void setup (USER_MODE) {
 }
 
 void loop (USER_MODE) {
-	assertion (ultimate_answer == 42, 101, __FILE__, __LINE__) ;
+	assertion (answer == 42, 101, __FILE__, __LINE__) ;
+
+	int result = answer / (answer - answer);
+
+	printSigned(MODE_ result);
 }