mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-22 13:05:52 -04:00

This is the conclusion of an effort to get LLDB's Python code structured into a bona-fide Python package. This has a number of benefits, but most notably the ability to more easily share Python code between different but related pieces of LLDB's Python infrastructure (for example, `scripts` can now share code with `test`). llvm-svn: 251532
36 lines
795 B
C++
36 lines
795 B
C++
//===-- main.cpp ------------------------------------------------*- C++ -*-===//
|
|
//
|
|
// The LLVM Compiler Infrastructure
|
|
//
|
|
// This file is distributed under the University of Illinois Open Source
|
|
// License. See LICENSE.TXT for details.
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
// This test verifies the correct handling of program counter jumps.
|
|
|
|
int otherfn();
|
|
|
|
template<typename T>
|
|
T min(T a, T b)
|
|
{
|
|
if (a < b)
|
|
{
|
|
return a; // 1st marker
|
|
} else {
|
|
return b; // 2nd marker
|
|
}
|
|
}
|
|
|
|
int main ()
|
|
{
|
|
int i;
|
|
double j;
|
|
int min_i_a = 4, min_i_b = 5;
|
|
double min_j_a = 7.0, min_j_b = 8.0;
|
|
i = min(min_i_a, min_i_b); // 3rd marker
|
|
j = min(min_j_a, min_j_b); // 4th marker
|
|
|
|
return 0;
|
|
}
|