racket/collects/tests/errortrace/phase-2-profile.rkt
Matthew Flatt 05495764ea errortrace: fix profiling for phase >= 2 code
Closes PR 25050

Merge to v5.3
2012-07-23 07:05:40 -05:00

20 lines
528 B
Racket

#lang racket/base
(provide phase-2-profile-tests)
(define (phase-2-profile-tests)
(define ns (make-base-namespace))
(parameterize ([current-namespace ns])
(dynamic-require 'errortrace #f)
((dynamic-require 'errortrace 'profiling-enabled) #t)
(eval
'(module m racket/base
(require (for-syntax racket/base))
(begin-for-syntax
(require (for-syntax racket/base))
(define-syntax (a stx)
(syntax-case stx ()
[(_) #'123])))))))
(phase-2-profile-tests)