diff options
Diffstat (limited to 'tools/llvmc2/Example.td')
-rw-r--r-- | tools/llvmc2/Example.td | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/llvmc2/Example.td b/tools/llvmc2/Example.td index 5762990..2270902 100644 --- a/tools/llvmc2/Example.td +++ b/tools/llvmc2/Example.td @@ -33,6 +33,13 @@ def CompilationGraph : CompilationGraph<[ Edge<llc, llvm_gcc_assembler>, Edge<llvm_gcc_assembler, llvm_gcc_linker>, + OptionalEdge<llvm_gcc_assembler, llvm_gcc_cpp_linker, + [(parameter_equals "linker", "g++"), + (parameter_equals "linker", "c++")]>, - Edge<root, llvm_gcc_linker> + + Edge<root, llvm_gcc_linker>, + OptionalEdge<root, llvm_gcc_cpp_linker, + [(parameter_equals "linker", "g++"), + (parameter_equals "linker", "c++")]> ]>; |