| 2341 | return ts; |
| 2342 | } |
| 2343 | IntSharedArray |
| 2344 | FlatZincSpace::arg2intsharedarray(AST::Node* arg, int offset) { |
| 2345 | IntArgs ia(arg2intargs(arg,offset)); |
| 2346 | SharedArray<int> sia(ia); |
| 2347 | if (_initData) { |
| 2348 | FlatZincSpaceInitData::IntSharedArraySet::iterator it = _initData->intSharedArraySet.find(sia); |
| 2349 | if (it != _initData->intSharedArraySet.end()) { |
| 2350 | return *it; |
| 2351 | } |
| 2352 | _initData->intSharedArraySet.insert(sia); |
| 2353 | } |
| 2354 | |
| 2355 | return sia; |
| 2356 | } |
| 2357 | IntArgs |
| 2358 | FlatZincSpace::arg2boolargs(AST::Node* arg, int offset) { |
| 2359 | AST::Array* a = arg->getArray(); |
no test coverage detected