]> gitweb.factorcode.org Git - factor.git/blob - extra/alien/cxx/cxx.factor
7194c5d9605a12adcbf93b1b182bce6ea626443f
[factor.git] / extra / alien / cxx / cxx.factor
1 ! (c)2010 Joe Groff bsd license
2 USING: alien kernel ;
3 IN: alien.cxx
4
5 SINGLETONS: g++ visual-c++ ;
6 UNION: c++-abi
7     g++ visual-c++ ;
8
9 GENERIC: c++>c-abi ( c++-abi -- c-abi )
10
11 M: g++ c++>c-abi drop cdecl ;
12 M: visual-c++ c++>c-abi drop thiscall ;