"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "gen/llvmhelpers.cpp" between
ldc-1.32.0.tar.gz and ldc-1.32.1.tar.gz

About: LDC is a LLVM-based D compiler.

llvmhelpers.cpp  (ldc-1.32.0):llvmhelpers.cpp  (ldc-1.32.1)
skipping to change at line 320 skipping to change at line 320
const auto funcName = const auto funcName =
(irFunc && irFunc->decl) ? irFunc->decl->toPrettyChars() : ""; (irFunc && irFunc->decl) ? irFunc->decl->toPrettyChars() : "";
args.push_back(msg); args.push_back(msg);
args.push_back(file); args.push_back(file);
args.push_back(line); args.push_back(line);
args.push_back(DtoConstCString(funcName)); args.push_back(DtoConstCString(funcName));
} else if (triple.getEnvironment() == llvm::Triple::Android) { } else if (triple.getEnvironment() == llvm::Triple::Android) {
args.push_back(file); args.push_back(file);
args.push_back(line); args.push_back(line);
args.push_back(msg); args.push_back(msg);
} else if (global.params.isNewlibEnvironment) {
const auto irFunc = gIR->func();
const auto funcName =
irFunc && irFunc->decl ? irFunc->decl->toPrettyChars() : "";
args.push_back(file);
args.push_back(line);
args.push_back(DtoConstCString(funcName));
args.push_back(msg);
} else { } else {
args.push_back(msg); args.push_back(msg);
args.push_back(file); args.push_back(file);
args.push_back(line); args.push_back(line);
} }
gIR->CreateCallOrInvoke(fn, args); gIR->CreateCallOrInvoke(fn, args);
gIR->ir->CreateUnreachable(); gIR->ir->CreateUnreachable();
} }
 End of changes. 1 change blocks. 
0 lines changed or deleted 8 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)