mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 16:33:28 +00:00
Add a comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186035 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f5b1c5043d
commit
f03fb23267
@ -1,5 +1,44 @@
|
||||
; RUN: llc -filetype=obj -O0 -stack-protector-buffer-size=1 < %s
|
||||
; Test that we handle DBG_VALUEs in a register without crashing.
|
||||
;
|
||||
; Generated and reduced from: (with -fsanitize=address)
|
||||
; class C;
|
||||
; template < typename, typename = int, typename = C > class A;
|
||||
; class B
|
||||
; {
|
||||
; };
|
||||
; class C:B
|
||||
; {
|
||||
; public:
|
||||
; C (const C &):B ()
|
||||
; {
|
||||
; }
|
||||
; };
|
||||
; template < typename _CharT, typename, typename _Alloc > class A
|
||||
; {
|
||||
; struct D:_Alloc
|
||||
; {
|
||||
; };
|
||||
; D _M_dataplus;
|
||||
; public:
|
||||
; A (_CharT *);
|
||||
; };
|
||||
;
|
||||
; template < typename _CharT, typename _Traits,
|
||||
; typename _Alloc > A < _CharT > operator+ (A < _Traits, _Alloc >,
|
||||
; const _CharT *)
|
||||
; {
|
||||
; A < _CharT > a (0);
|
||||
; return a;
|
||||
; }
|
||||
;
|
||||
; int
|
||||
; main ()
|
||||
; {
|
||||
; A < int >b = 0;
|
||||
; A < char >c = b + "/glob_test_root/*a";
|
||||
; }
|
||||
|
||||
%class.A = type { %"struct.A<int, int, C>::D" }
|
||||
%"struct.A<int, int, C>::D" = type { i8 }
|
||||
%class.A.0 = type { %"struct.A<char, int, C>::D" }
|
||||
|
Loading…
x
Reference in New Issue
Block a user