diff --git a/projects/openttd_vs100.vcxproj b/projects/openttd_vs100.vcxproj
index c632a3a019..c693d4d460 100644
--- a/projects/openttd_vs100.vcxproj
+++ b/projects/openttd_vs100.vcxproj
@@ -676,6 +676,7 @@
+
diff --git a/projects/openttd_vs100.vcxproj.filters b/projects/openttd_vs100.vcxproj.filters
index 3146a24272..9d8c0e17e5 100644
--- a/projects/openttd_vs100.vcxproj.filters
+++ b/projects/openttd_vs100.vcxproj.filters
@@ -1257,6 +1257,9 @@
Core Source Code
+
+ Core Source Code
+
Core Source Code
diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj
index 30bb9df721..3fb9e9e29d 100644
--- a/projects/openttd_vs80.vcproj
+++ b/projects/openttd_vs80.vcproj
@@ -1982,6 +1982,10 @@
RelativePath=".\..\src\core\smallmatrix_type.hpp"
>
+
+
diff --git a/projects/openttd_vs90.vcproj b/projects/openttd_vs90.vcproj
index 61a3d5130f..ea184d8aa9 100644
--- a/projects/openttd_vs90.vcproj
+++ b/projects/openttd_vs90.vcproj
@@ -1979,6 +1979,10 @@
RelativePath=".\..\src\core\smallmatrix_type.hpp"
>
+
+
diff --git a/source.list b/source.list
index 04b6ed45e3..2199f7280c 100644
--- a/source.list
+++ b/source.list
@@ -426,6 +426,7 @@ core/random_func.cpp
core/random_func.hpp
core/smallmap_type.hpp
core/smallmatrix_type.hpp
+core/smallstack_type.hpp
core/smallvec_type.hpp
core/sort_func.hpp
core/string_compare_type.hpp