diff --git a/mex/build/ms_sbvar.am b/mex/build/ms_sbvar.am
index 3bbe05937c9f1f2ec43e4c50da6580acbe1a1573..e7c706c34e3a358825ca36b3541353a11341df2b 100644
--- a/mex/build/ms_sbvar.am
+++ b/mex/build/ms_sbvar.am
@@ -58,6 +58,7 @@ nodist_ms_sbvar_command_line_SOURCES = \
 	$(DWSWITCHDIR)/state_space/sbvar/sbvar_mdd.c \
 	$(DWSWITCHDIR)/state_space/sbvar/sbvar_forecast.c \
 	$(DWSWITCHDIR)/state_space/sbvar/sbvar_impulse_responses.c \
+	$(DWSWITCHDIR)/state_space/sbvar/sbvar_variance_decomposition.c \
 	$(DWSWITCHDIR)/state_space/sbvar/dw_csminwel.c \
 	$(DWUTILS) \
 	$(MSMEXSRC)
diff --git a/ms-sbvar/switch_dw b/ms-sbvar/switch_dw
index 33efef061dbda5fec0105e12720339888e80fe16..7399ea65490980f43043203d33d0f83c18c774f6 160000
--- a/ms-sbvar/switch_dw
+++ b/ms-sbvar/switch_dw
@@ -1 +1 @@
-Subproject commit 33efef061dbda5fec0105e12720339888e80fe16
+Subproject commit 7399ea65490980f43043203d33d0f83c18c774f6