Fix %import and %fragment forced inclusion to not generate code.
This commit is contained in:
parent
857a62425c
commit
57a89f987d
8 changed files with 186 additions and 7 deletions
18
Examples/test-suite/import_fragments.i
Normal file
18
Examples/test-suite/import_fragments.i
Normal 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;
|
||||
}
|
||||
%}
|
||||
Loading…
Add table
Add a link
Reference in a new issue