Midas/src/c-compiler/region/common/lgtweaks/lgtweaks.cpp
std::tuple<Reference*, LLVMValueRef> lgtGetRefInnardsForChecking(Ref ref) {
  Reference* refM = ref.refM;
  LLVMValueRef refLE = ref.refLE;
  return std::make_tuple(refM, refLE);
}
// USE ONLY FOR ASSERTING A REFERENCE IS VALID
USE ONLY FOR ASSERTING A REFERENCE IS VALID
USE ONLY FOR ASSERTING A REFERENCE IS VALID
std::tuple<Reference*, LLVMValueRef> lgtGetRefInnardsForChecking(Ref ref) {
  Reference* refM = ref.refM;
  LLVMValueRef refLE = ref.refLE;
  return std::make_tuple(refM, refLE);
}
std :: tuple < Reference * , LLVMValueRef > lgtGetRefInnardsForChecking ( Ref ref ) { Reference * refM = ref . refM ; LLVMValueRef refLE = ref . refLE ; return std :: make_tuple ( refM , refLE ) ; }
USE ONLY FOR ASSERTING A REFERENCE IS VALID
USE ONLY FOR ASSERTING A REFERENCE IS VALID