diff --git a/.clang-format b/.clang-format
index d617cd54e81c5d7212b12acbcb64ff2348f55c85..76c6a0e4019122b0e07008a0b2df015b9ed7e60f 100644
--- a/.clang-format
+++ b/.clang-format
@@ -23,7 +23,6 @@ InsertNewlineAtEOF: true
 PackConstructorInitializers: NextLine
 PPIndentWidth: 1
 PointerAlignment: Left
-RemoveSemicolon: true
 SpaceAfterTemplateKeyword: false
 SpaceBeforeParens: ControlStatements
 SpaceBeforeCpp11BracedList: true
diff --git a/mex/sources/ms-sbvar/modify_for_mex.h b/mex/sources/ms-sbvar/modify_for_mex.h
index e5655fdf609d075dc4dd5d84689eabea740f1be6..342a9571a2553562a2f4960cc9ba481eb1886e77 100644
--- a/mex/sources/ms-sbvar/modify_for_mex.h
+++ b/mex/sources/ms-sbvar/modify_for_mex.h
@@ -53,7 +53,6 @@ extern "C"
 #else
 _Noreturn
 #endif
-    void
-    msExit(int status);
+    void msExit(int status);
 
 #endif
diff --git a/mex/sources/perfect_foresight_problem/perfect_foresight_problem.cc b/mex/sources/perfect_foresight_problem/perfect_foresight_problem.cc
index ffd1d59ac0545dc5b2f9f9f75aa70497b3c54709..2a5a0192ece73ea0954bea5ecf6a463721db06a2 100644
--- a/mex/sources/perfect_foresight_problem/perfect_foresight_problem.cc
+++ b/mex/sources/perfect_foresight_problem/perfect_foresight_problem.cc
@@ -220,7 +220,7 @@ mexFunction(int nlhs, mxArray* plhs[], int nrhs, const mxArray* prhs[])
                                                      g1_sparse_rowval_mx, g1_sparse_colval_mx,
                                                      g1_sparse_colptr_mx, linear, compute_jacobian);
 
-      // Main computing loop
+    // Main computing loop
 #pragma omp for
     for (mwIndex T = 0; T < periods; T++)
       {
diff --git a/preprocessor b/preprocessor
index 58707f5faf1d357ca61328f0efb63711d3e59a5e..a1bfb5483d76715873f0689d9389793a0838a485 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit 58707f5faf1d357ca61328f0efb63711d3e59a5e
+Subproject commit a1bfb5483d76715873f0689d9389793a0838a485