| ## Purpose: |
| ## Check that \DexDeclareFile's file declaration can be made relative to the |
| ## --source-root-dir path. |
| |
| # REQUIRES: lldb |
| # UNSUPPORTED: system-darwin |
| |
| # RUN: %clang %S/../source/test.cpp -O0 -g -o %t |
| # RUN: %dexter_regression_test --binary %t \ |
| # RUN: --source-root-dir="%S/../source" -- %s | FileCheck %s |
| # RUN: rm %t |
| |
| # CHECK: source_root_dir.dex: (1.0000) |
| |
| ## ../source/test.cpp |
| ## 1. int main() { |
| ## 2. int result = 0; |
| ## 3. return result; |
| ## 4. } |
| |
| ## test.cpp is found in ../source, which we set as the source-root-dir. |
| DexDeclareFile('test.cpp') |
| DexExpectWatchValue('result', 0, on_line=3) |