From efcccf874b9be7a4c4371fd5968be52648646e67 Mon Sep 17 00:00:00 2001 From: Qrox Date: Mon, 30 Dec 2019 18:32:47 +0800 Subject: [PATCH] Fix linking error by explicitly instantiating advanced_inv_area::i_stacked --- src/advanced_inv_area.cpp | 7 +++++++ src/advanced_inv_pane.cpp | 1 + 2 files changed, 8 insertions(+) diff --git a/src/advanced_inv_area.cpp b/src/advanced_inv_area.cpp index 73349dac5cf38..2890677790bef 100644 --- a/src/advanced_inv_area.cpp +++ b/src/advanced_inv_area.cpp @@ -454,3 +454,10 @@ advanced_inv_area::itemstack advanced_inv_area::i_stacked( T items ) } return stacks; } + +// instantiate the template +template +advanced_inv_area::itemstack advanced_inv_area::i_stacked( vehicle_stack items ); + +template +advanced_inv_area::itemstack advanced_inv_area::i_stacked( map_stack items ); diff --git a/src/advanced_inv_pane.cpp b/src/advanced_inv_pane.cpp index ad0fe4b50fa73..9b8e2161d28c6 100644 --- a/src/advanced_inv_pane.cpp +++ b/src/advanced_inv_pane.cpp @@ -1,3 +1,4 @@ +#include "advanced_inv_area.h" #include "auto_pickup.h" #include "avatar.h" #include "cata_utility.h"