Displaying 6 results from an estimated 6 matches for "target_itanium_abi_host_tripl".
Did you mean:
target_itanium_abi_host_triple
2017 Sep 07
2
Status of debuginfo-tests
...ic:
~SVal() {}
const void* Data;
unsigned Kind;
};
void bar(SVal &v) {}
class A {
public:
void foo(SVal v) { bar(v); }
};
int main() {
SVal v;
v.Data = 0;
v.Kind = 2142;
A a;
a.foo(v);
return 0;
}
Then, you could have:
// posix/aggregate-indirect-arg.s
// RUN: %clangxx %target_itanium_abi_host_triple -O0 -g %i -c -o %t.o
// RUN: %clangxx %target_itanium_abi_host_triple %t.o -o %t.out
// RUN: %test_debuginfo %s %t.out
// Radar 8945514
// DEBUGGER: break 22
// DEBUGGER: r
// DEBUGGER: p v
// CHECK: ${{[0-9]+}} =
// CHECK: Data ={{.*}} 0x0{{(0*)}}
// CHECK: Kind = 2142
// win/aggregate-ind...
2017 Sep 07
2
Status of debuginfo-tests
That's true, but it still requires the person writing the test to be
familiar with both formats. Also anything more trivial than dumping a
single local variable will probably run into even more issues.
For example, The expression parsers each have their own unique quirks, and
it might not always be easy to translate.
Besides all the format compatibility issues, there's the more general
2017 Nov 25
2
PSA: debuginfo-tests workflow changing slightly
...diff --git a/utils/lit/lit/llvm/config.py b/utils/lit/lit/llvm/config.py
index c631f8b8865..c2e5c9ff141 100644
--- a/utils/lit/lit/llvm/config.py
+++ b/utils/lit/lit/llvm/config.py
@@ -413,8 +413,10 @@ class LLVMConfig(object):
self.config.substitutions.append(
('%target_itanium_abi_host_triple', ''))
- self.config.substitutions.append(
- ('%src_include_dir', self.config.clang_src_dir + '/include'))
+ clang_src_dir = getattr(self.config, 'clang_src_dir', None)
+ if clang_src_dir:
+ self.config.substitutions.a...
2017 Dec 06
3
PSA: debuginfo-tests workflow changing slightly
.../lit/llvm/config.py
>> index c631f8b8865..c2e5c9ff141 100644
>> --- a/utils/lit/lit/llvm/config.py
>> +++ b/utils/lit/lit/llvm/config.py
>> @@ -413,8 +413,10 @@ class LLVMConfig(object):
>> self.config.substitutions.append(
>> ('%target_itanium_abi_host_triple', ''))
>>
>> - self.config.substitutions.append(
>> - ('%src_include_dir', self.config.clang_src_dir + '/include'))
>> + clang_src_dir = getattr(self.config, 'clang_src_dir', None)
>> + if clang_src...
2017 Dec 06
2
PSA: debuginfo-tests workflow changing slightly
...vm/config.py b/utils/lit/lit/llvm/config.py
> index c631f8b8865..c2e5c9ff141 100644
> --- a/utils/lit/lit/llvm/config.py
> +++ b/utils/lit/lit/llvm/config.py
> @@ -413,8 +413,10 @@ class LLVMConfig(object):
> self.config.substitutions.append(
> ('%target_itanium_abi_host_triple', ''))
>
> - self.config.substitutions.append(
> - ('%src_include_dir', self.config.clang_src_dir + '/include'))
> + clang_src_dir = getattr(self.config, 'clang_src_dir', None)
> + if clang_src_dir:
> +...
2017 Nov 22
2
PSA: debuginfo-tests workflow changing slightly
I sorta enjoy debugging stuff like this, so if you don't mind, I'll dig
into it once I get a chance -- traveling so, my access is a bit sketchy
right now.
I'll see if I can grab the logs and let you know if I find anything
interesting.
On Tue, Nov 21, 2017 at 7:04 PM, Zachary Turner <zturner at google.com> wrote:
> That change was added specifically to workaround a failure