Fix %import and %fragment forced inclusion to not generate code.

This commit is contained in:
William S Fulton 2017-06-03 16:18:41 +01:00
commit 57a89f987d
8 changed files with 186 additions and 7 deletions

View file

@ -0,0 +1,18 @@
%module import_fragments
// Check %fragments forced inclusion does not result in code generation when using %import
%import "import_fragments_a.i"
%{
template<typename T>
struct TemplateA4 {};
%}
%template(TemplateA4Int) TemplateA4<int>;
%inline %{
int getImport4() {
// Requires the ImportA4 fragment to be generated in order to compile
return ImportA4;
}
%}