summaryrefslogtreecommitdiff
path: root/src/routine.cc
diff options
context:
space:
mode:
authorCNugteren <web@cedricnugteren.nl>2015-06-18 18:44:14 +0200
committerCNugteren <web@cedricnugteren.nl>2015-06-18 18:44:14 +0200
commit682c01a80cfcb9556799c790f126957d8d0c07e2 (patch)
tree6fe3e870192ed5867e4b5b88312b6ea28c6dbfd1 /src/routine.cc
parentaf40b8e667b6e369c633247e584baa9c13e86f98 (diff)
Now returns program from database by reference
Diffstat (limited to 'src/routine.cc')
-rw-r--r--src/routine.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/routine.cc b/src/routine.cc
index 064db754..a4e0bb37 100644
--- a/src/routine.cc
+++ b/src/routine.cc
@@ -308,7 +308,7 @@ StatusCode Routine::PadCopyTransposeMatrix(const size_t src_one, const size_t sr
// Queries the cache and retrieves a matching program. Assumes that the match is available, throws
// otherwise.
-Program Routine::GetProgramFromCache() const {
+const Program& Routine::GetProgramFromCache() const {
for (auto &cached_program: program_cache_) {
if (cached_program.MatchInCache(device_name_, precision_, routines_)) {
return cached_program.program;