Go to file
Andres Freund ac15cabd89 [ORC] Perform name mangling in findSymbolIn(), as done in findSymbol().
The lack of name mangling caused a unittest failure after r333147 (in
TestEagerIRCompilation), as OSX prefixes symbol names with '_'. The
lack of name mangling therefore leads to a NULL pointer being returned
and then called, hence the failure.

While it may look like it, this isn't an actual behavioral change, as
findSymbolIn() previously was not exposed externally, and essentially
dead code. Which explains why nobody noticed the issue previously.

Reviewers: lhames

Reviewed By: lhames

Subscribers: chandlerc, llvm-commits

Differential Revision: https://reviews.llvm.org/D47308

llvm-svn: 333206
2018-05-24 17:03:06 +00:00
clang [bash-completion] Fix tab separation on macOS 2018-05-24 16:25:40 +00:00
clang-tools-extra [clangd] Add clangDriver dependency after r333188 2018-05-24 15:54:32 +00:00
compiler-rt [tsan] Fix a failure in test java_race_pc on AArch64 after r333071 2018-05-24 12:26:20 +00:00
debuginfo-tests [Darwin] Specify DWARF 2/4 when running apple accelerator tests. 2018-02-26 20:56:45 +00:00
libclc Add initial support for half precision builtins 2018-05-17 22:55:30 +00:00
libcxx Do not define template specialization __libcpp_is_floating_point<__fp16> 2018-05-23 17:50:41 +00:00
libcxxabi private_typeinfo: limit is_dst_type_derived_from_static_type optimization 2018-05-18 20:51:38 +00:00
libunwind [OR1K] Add the EPCR special-purpose register to register state. 2018-05-16 19:09:48 +00:00
lld [PPC64] Set the IRelative relocation type. 2018-05-24 16:32:14 +00:00
lldb [lldb-mi] Add possibility to set breakpoints without selecting a target. 2018-05-24 16:45:59 +00:00
llgo
llvm [ORC] Perform name mangling in findSymbolIn(), as done in findSymbol(). 2018-05-24 17:03:06 +00:00
openmp [libomptarget-nvptx-bc] Pass found CUDA installations 2018-05-16 17:20:27 +00:00
parallel-libs
polly [Acc] Followup for r333105: Fix one additional testcase 2018-05-24 10:18:09 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.